Homework file upload

A single homework file can now be uploaded and saved in
App_Data/Homework uploads. TODO: Save it to the database + download +
some validations