starting login portion of command line client
moved login and message loops to their own functions, login is still
not finished

UI version of client is most likely broken, don't use it for now
added login functionality to client and server, server is hardcoded to verify user, change this when we add database
Merge pull request #1 from COMP7081-Group5/callum

Callum