Move the qu core application into its own directory
Added component system

This component system will allow people to use parts of Qu piece-meal,
as well as initialize it however they choose.
Fix travis.yml
Removed all reference to global state

The project atom and env var had state from the external environment.
That is now all passed in during component creation.
Added data source protocol
Moved qu-core back into top-level

We will break this out into multiple projects, but for now, leave them
be.
Moved view-data into the http config map
Rename DataSource find fn
Update monger
Minor library updates
Update cheshire
Updated prismatic/schema
Update route-one
Update timbre
Add validation of startup options
Updated Vagrant docs for component-style start/stop
Fixed subtle error with starting system
Ensure dev setting is a boolean
Bump version to 1.1.0
Changed project name to qu/qu-core

Moved everything under the qu. namespace instead of cfpb.qu.