Merge pull request #1 from njonsson/master

Minor changes to ease initial project setup
Do not require options to be passed into the server.

The server may not have a command line interface that is passing options.
Trap INT and TERM signals.
Add simple server example.
Add echo server example.
Update README.
Bump version.
Refactor defaults in examples a little.
Remove debugging statement.
Fix issue where TcpServer#accept intercepts INT signal and raise Interrupt rendering Server's trap ineffective.
Fix bug causing need for INT work around and remove work around.
Remove unused code.
Refactor configuration so that command line options and config file options are factored within same object.

* Update examples accordingly.
Add environment configuration.
Bump version.
Update README.
Get rid on unused require that is causing Celluloid to autostart when not in use.
Refactor CLI to use Thor in lieu of  trollop.
Bump version.