Update project routes.
Add file upload page.
Add Zip File extraction.
Add migration for zip file table.
Get multipart uploads ACTUALLY working (enctype=multipart/form-data)
Trim some code and a file that is no longer used.

This commit probably marks a bit of a mess code-wise and requires further cleanup.
Merge branch 'upload' into hub/master