moved student models into proper namespace
added whole ugly query into course info call
course service returns classtime w/ lazy caching
student index uses course service in inner loop

instead of doing joins on the db, it asks the course service for the
course (which may result in a full course lookup, but that should be
rare (never?)