added enterprise module
added socket-interceptor
re-arrange dependencies for enterprise