implement schedule to half
add PerformDate, Stage
add Band
add Stage#getEarliestTime
add PerformDate#getStartTime
implement stage to half
fix date format for webkit
add Stages#getTimeSpans
add Band::groupByPerformDateAndStage
add schedule view to half
finish layout logic
fix stage span cache
rename Stage#getEarliestTime to getStartTime
update login image src
Merge branch 'schedule' into merge

Conflicts:
	app/scripts/app.js
hard-code bands
connect login and schedule
add date switching functions
add layout to half
Merge branch 'schedule'

Conflicts:
	app/scripts/controllers/login.js
	app/styles/_band.scss
	app/views/bands.html