posting event data and separate calendar.jade

timetable.js now posts the popup event data to the server.

calendar.jade now split into solo and group, with a common calendar template.