Refresh calendar fixed [I was stupid] - bug found and fixed if today() was called more than once in a row - month view would dissapear [not sure why it happened but I fixed it in MonthView.  I made a LOT of changes of the structure.  All the functionality should be the same- but take a look in the package view.calendar view.  Fill those out and we are golden - eventually we can modify the interface to pass an eventmodel and calendarmodel so that the calendar view can populate itself.  <3
Oops forgot to include the bug fix in that commit [read last commit message
Merge branch 'dev' into stage