Refactor the week schedule tabulator
Refactor the week schedule tabulator

Split some functions up, especially in terms of separating the
schedule generation from the template rendering.

Danzibob/2016-site,Danzibob/2016-site,UniversityRadioYork/2016-site,UniversityRadioYork/2016-site,UniversityRadioYork/2016-site,Danzibob/2016-site