Added URL encoding.
Added weekday support and duplicate check to schedule.
Bootstrapped web ui and started implementing calendar.