Add connect dependency to package.json
Specify a room for the shell adapter
Add `route` function on Robot

This allows users to specify routes and callbacks. Those callbacks will
be called when the matched route is requested.
Swap app to web so we can listen on Heroku
Hubot is now a web app basically, use web
OCD ordering/spacing
use basic auth if available
Add switch for disabling the http server
expose the router so we can use http verbs
have a default port and use the router for route
working http interface

Simple examples:

* curl -i http://localhost:8080/hubot/info
* curl -i http://localhost:8080/hubot/time
* curl -i http://localhost:8080/hubot/version
* curl -X POST -i http://localhost:8080/hubot/ping

Pull Request: master
use the version attribute on robot
Use bodyParser middleware to parse POST bodys
Merge branch 'connect-middleware' of github.com:github/hubot into connect-middleware
Update loadBot function
Update robot.router so we can log routes
Set 'User-Agent' header on translate calls

This is required for certain language translations
Merge pull request #224 from kevinsawicki/master

Set User-Agent header on translate calls
Update READMEs with HTTP information
Merge pull request #219 from github/connect-middleware

working http interface