Hybrid network fixes

This is going to have several fixes to help ease us into our hybrid network.

- '-p <port_number>' is being ignored right now. First commit fixes it.
there's a PR from me which fixed this issue already, it also tries to take into consideration the IP, even though later on, it seems the code ignores the given IP and binds to `*`

See https://github.com/OpenBazaar/OpenBazaar/pull/845