Allow binding to specific interface addresses

https://trello.com/c/aWazKGQc/404-allow-binding-to-specified-ip-address
According to: http://msdn.microsoft.com/en-us/library/windows/desktop/ms737550(v=vs.85).aspx

A port of 0 would end up being a random port, so probably not desirable. I'll try to get around to another pull request for this.