Print app url at startup

This uses the `Path.build_url` to build the url. Defaults to 'localhost' if `options[:host]` is unset.

The port isn't an argument to `Path.build_url`, so I've left that as is for now. It would be good if it were possible to pass in port & build a full url. (but that's probably a separate issue)

(related to issue #129)
We should just be able to add a sep clause for `option(:host, nil)` and default it there