started functional test reorg to share code between multiple tests
moved functional tests into seperate folder and added submit_and_retrieve_file
represent Submissions in the db
Merge branch 'develop' into feature/star-source
Merge pull request #333 from jacksingleton/second-functional-test

Source submits a file functional test
Merge pull request #334 from garrettr/db-submissions

Db submissions
normalize submission timestamps
Merge branch 'develop' into feature/normalize-timestamps
Fix metadata tests to handle timestamp sanitization

The file metadata tests were finding the most recent submission by sorting the
submissions in th source directory. Of course, normalizing the timestamps
breaks this. This sorting only needed, however, because the submission POST
unnecessarily included a message along with the file. Removing this allows us
to use the sole submission.

Also removes some unnecessary code.
Merge pull request #335 from garrettr/feature/normalize-timestamps

Feature/normalize timestamps
removed BaseFlaskConfig inheritance and created defaults for all environments
encapsulating base configuration creation into setup_ubuntu.sh
renaming mysql_root to mysql_root_password and adding some formatting
refactoring creation of development environment configurations into the setup_ubuntu.sh file
removing custom theme image configuration from automated setup process
refactoring the creation of the test server configurations into setup_dev.sh
Updating travis.yml to use setup_dev.sh
Merge pull request #331 from LordLandon/develop

Simplifying config files
Don't set "no cache" headers in Flask

These headers are set by Apache, according to the {source,document}.site
configuration files, in production. They are unnecessary in development.
Therefore, setting these headers in Flask is redundant (and could potentially
cause conflicts with the Apache configuration, especially if they diverge in
the future).
Merge pull request #336 from garrettr/feature/remove-after-request

Don't set "no cache" headers in Flask