Publicize Schedule entity's setDay() and getDay()

Signed-off-by: Max Fierke <max@maxfierke.com>
Add getDayOffset() method to Schedule entity

Signed-off-by: Max Fierke <max@maxfierke.com>
Add helpful getters and setters including day record offset methods from the Schedule Entity class.

Signed-off-by: Max Fierke <max@maxfierke.com>
Have ScheduleController decide who shows up in the position schedule edit view.

This method is much cleaner, actually works correctly, and is much, much faster. Page load for this action has decreased by 233% on average in the testing I did.

Having Twig do all the logic in the first place was a terrible, terrible idea. This resolves issue #17.

Signed-off-by: Max Fierke <max@maxfierke.com>