Added Server Management Objects

Added TheNoiseServer class for management of base server functions
Added Login/Register functionality (non-working) to TheNoiseServer
Modified ServerAPI to implement IDisposable
Modified Client to properly dispose it's ServerAPI object in a Using
statement (login form only)