Added the ability to upload documents.

Added the document media type.
Added validation for documents.
Added a new mime for .pptx files.
Added documents to the home page and a document view.