Sixth Committ

Some code clean up. Made the login screen a little more user friendly.
Removed the need to hard code your username and password to get a shell,
it will use the information from the login screen to make the shells and
keep them open until the application is closed. Made a little progress
with pulling users from the server.