More Tests for ConnectionConnect.
Changed implementation.
Updates.
Changed EventHandlers.
Singleton for interservice communication.
Moved InMemory Repository and Oracle Repositry.
Fixed a bug where it was possible for a user to be unable to use system when they were in fact valid.