Fix address binding and add option to specify a different address

:host option is ignored and Sinatra's documentation states :bind

The second patch adds an option to specify a different address (e.g. -o 0.0.0.0)