obligation array now passed to calendar

The obligation array is now passed to the calendar so it doesn't need to
be called upon construction.
Fixed obligation on button click

An obligation can now be viewed upon clicking the button for the
obligation.
View obligations by day.

The view obligations has been edited into specific days. If you click
view obligations for one day, the page will show all of the obligations
for that day at the bottom of the page.
Merge pull request #26 from Dayton1992/master

Added ability to view obligations by clicking on the associated button.