Updating namespacing and conventions as per ticket #1
Started refactor of namespaces from "app" to "component" Added ConnectionInterface to replace concrete Connection Removed socket config classes
Renamed lib to src