Basic implementation of calendar
Added agenda list, very broken at the moment