Added in the use of the User class instead of using strings for the pseudo. The intention is to enventually have a user class able to do a lot more than just giving out a pseudo.
Moved the Event handling of the client in the utils.