Commands and others

Added command handler to server.
Added some basic commands to command handler.
Refactored CredentialAuthenticationService (Now makes use of
PasswordHashingService and UserRegistrationService instead of directly
accessing the DB)
Beginnings of a basic client

Added some skeleton code and essentials for chatter client.
More work on user management

Added more commands to user management.
Moved ServerNickManagerService to ServerServicesModule
Implemented some Windowing.
Implemented MenuService

And other work on client.
Styling and Menu

Fixed main menu.
Added theme to Client
Added connectcommand / others

More work on client,
Added ConnectCommand
Beginning work on ClientAuthenticationService
Moved CredentialAuthenticationService to Server/
Backed out of double-working

Moved ClientAuthenticationService to
Client/CredentialAuthenticationService (No need to do the work twice)...
Refactor

Refactored Dialogs
Added connection dialog (ViewModel)
Authentication and Connection

Should now work to a degree.
Fixed nasty mistake in cryptography

RsaKeyExchangeAlgorithm was using the private provider to encrypt data -
This was supposed to have been the public provider (Fixed).
Moved some files around and enabled Transport Encryption.
Moved types in to matching files

Refactored menu service somewhat.
Re-Commit

Missed files.
Added missing Guard
Fixed NHibernate Adapter

Now using a normal session instead of a stateless one (To ensure correct
access).
More debug output

Added more debug output
Fixed cryptography

Fixed some severe issues in CryptoConnectionStub that would cause a
padding size to be calculated as a negative value.
Fixed a debug issue that would cause the server and client to attempt to
create an RSA key at the same time
Added debug logging to QueuedBus.
Added userpermissionservice

Added skeleton code for Permissions.
Output fixes

Renamed LogingType to LogLevel.
Implemented some logging 'suppression' / filtering.
Hopefulle made ConsoleInputHandler better
Bugfixes

AuthenticationService merged with CredentialAuthenticationService (This
fixes a 'double-authentication request bug')
Added connection status monitoring to CryptoConnectionStub.
Cleanup / Move

Moved some classes around and cleaned up various bits of Dispose logic
Added iLynx.Chatter.WPF project for common WPF objects.