ChesterFest celebrates 10th year, best yet