allow configurable settings for socket.io. restrict client globals to the ___browserSync___ global object.
refactor tests for configurable socket.io path