Added address and port configuration
Revamp configuration

* Use init()
* Read listen address and port from config