Connection Interface Exposed & Refactored

- goConnect has been retired as promises in core makes it redundant
- goUsers has been retired as promises in core makes it redundant
- The user model and factory have been retired
- Connection has been added, it's a very simple wrapper around connect
that makes configuration via. Angular possible
- goConnection is also a regitered service, it can be used to access
anything normally available on the connection object

Related Issue #16