Finished UserConnection Class

- Moved Send and Receive to User and Device Classes

- Implemented missing functions