Implemented support for different statuses

Default status will be set to none unless selected otherwise.
Fixed small error

Small fix
Added calendar to web browser.

Added a calendar generator to the web browser. The script will grab the
current month and year, and generate an html table calendar.
Added javascript file for common objects

Added obligation class, and the schedule now stores a list of the
obligations.
Merge pull request #22 from Dayton1992/master

Added calendar month generator, status dropdown, and stored the obligations the schedule pulls into a list of obligation objects.