Materials

Materials can now be uploaded. Still need to be able to edit and delete
pretty much everything, and also add/edit/delete courses and periods.