Added functionality for Calendar and events

Restructured the way routehandlers work (found issue of style.css being unfound when creating routes with more than 2 '/'s).