Move default port to Hi::Server::DEFAULT_PORT
Rename Hi::Server to Hi::App

This will make it easier to create our own server wrapper
Create Hi::Server for starting HTTP server
Set 'test' RACK_ENV for all specs
Retry staring server with random port if in use
Merge pull request #5 from chrishunt/use-next-available-port

Use random port if port already in use