Merge branch 'userInterface' of https://github.com/warreq/EasyTeach into socket
New select procedure and Authenticate class

In the domain logic
Login Presenter + Client Comm
Merge branch 'Authenticate' of https://github.com/warreq/EasyTeach into socket
I moved things
ManageClassUI and Presenter created + few changes.
Improved networking
Merge branch 'socket' of https://github.com/warreq/EasyTeach into socket
More UIs created and changes made.
Some comments
Merge branch 'userInterface' of https://github.com/warreq/EasyTeach
Small refactor; comments
Comment fixes
Finished networking layer
merged with master