Add composer support
Add GateFactory and proxy to ServiceManager