WIP: Implement File Uploads

This adds a new type to Maki attributes, `File`.  This will configure a GridFS-based attribute that accepts a file upload.