Save trialdata to csv format

This is one potential way to fix #79. It actually preserves the
user-saved data on each trial as a JSON string within the csv file (so
each row in the csv is [uniqueid, current_trial, dateTime, trialdata]).
Test root and exp routes.
Add tests to setup.py
include sh and faker libraries
Attempt a more Travis friendly setup
Try setting up psiTurk in the after_script.
Turn off annoying notificaitons until figured out.
Try multi-step install script.
Prevent setUp from deleting psiturk-example folder.
Fix integrated build process.

- Turn on Travis notifications
- Include libraries fake-factory
Install Coverage library during build.
Add .coveragerc
Fix yml typo.
Add health metrics.
Change format
Update .travis.yml
Update .travis.yml
Merge branch '79-save-trialdata' of https://github.com/jhamrick/psiTurk into jhamrick-79-save-trialdata
Add option to not use escape sequence to colorize()

Some terminals render the escape sequences weirdly in cases where
readline doesn't parse them, such as in intro message. Added parameter
to colorize() lets us turn off the escape sequences in those cases.
change colorize command to conform with pep8