Add requires_level decorator

fix #10
Add an assignment creation form

Need a better way of inserting dates, perhaps a calendar/time chooser?

reference #8