Update readme with configuration section
Refactored routes to be seperate from other server configuration

Routes are testable by being modular, accepting control objects like
an express app and/or initialised passport.
Added coverage reporting for CodeClimate and Coveralls
Merge pull request #3 from knotsoftware/refactor-routes

Refactored routes to be seperate from other server configuration
Added missing script for Travis
Merge branch 'master' into user-authentication

Added authentication routes to new routes/auth.js
Conflicts:
	routes/api.js
	routes/index.js
	server.js