Can submit solution to assignments.
Move test helpers to the support directory.
Extract sign in process to a test helper.
Add access control for submissions.

* Only authenticated users can submit an assignment.
* Only the submitter can view their own assignment.
Display warnings when submission is blank.
Merge pull request #5 from atsheehan/submit_solution

Submit solution