Add the ability to upload generic files.

For archival purposes.
Add Saved File Categories.
Integrate categories with files.