New feature: serve webhook routes for integration with Travis

Point your travis webhook to http://<domain>/docker-build/travis. Note
that this does not currently have auth for Travis enabled. That shoul;d
be added once merged into martini-contrib/auth.
New webhook: Support github push webhooks
Go fmt and cleanup lint errors