added exception handling and event firing for exceptions
added year view calendar population - every month starts on a Tuesday
and is 31 days... but it populates
added commit and event tabs for creation