file model; file controller and upload handler
Documentation and actually serve out the file contents.