Expanding of FileController

- Files can now be viewed individually.
- Users can add comments on files.
- Users can delete their own files.
- Added a BaseController.
- Users can delete their own comments from files.