Removed requires to unused modules.
Added method to replace public object.
Exposing public utility functions to module scope, so they may be called prior to running listen() function.