Submit Assignment

A user can now submit an assignment and it is uploaded, added to the
database, and saved in the users/submissions/ folder.