- Added custom default constructor; Moved mimetype assignments into constructor.
- Created timeStamper method; Moved code out of another method.
- Added comments to places where we set data.
- Generified return objects from methods.