Brought the calendar view up to speed with the user view. I refactored a lot of code to make it work similary to the user calendar page, for longevity's sake.