pass in pb.config.siteIP to pb.server.listen

node uses 0.0.0.0 as default during server.listen.

OpenShift does not let you bind do this IP and throws EACCES during connection. 

The 'default' siteIP might want to be switched to 0.0.0.0 to make this a non-breaking change.