Add ability to bind to particular interface rather than just port

I needed to the ability to bind only a particular interface on a machine so I added it in. I'm happy to change the option names etc if you think there is a better one (I spent a while thinking about this but nothing very obvious came up)