Update calendar.py

Create new event.
Update dbcal.py

requires URL() added
Update create_event.html

Create new event HTML view
Merge pull request #8 from Saher-/master

Update calendar.py
Looks great, Saher.  Merging it in. -Mike
added course selection function to course_calendar
pulled from origin
added validation to course selection
Resolving conflicts between team master and my master.