reconfigure lessonviewset to return ordered lessons, fixes #227