A host and port can now be passed to run Martini.

Martini relies on ENV variables to customise the host and port on which
the server should be listening. This is extremely inconvenient,
especially if more than a single Martini instance is needed.