Moves the reply module into its own project.
Moves the in-memory data store logic into its own project.
Moves the variables module into its own project.
Moves the people module into its own project.
Adds a new project/module for simple response handlers.
Fixes up the current unit tests and their structure.
Moves the data access layer interfaces to its own project.
Fixes broken references.
Removes more unused references.
Fixes the Driver csproj.
Renames GrandMessageHandler to MessageDispatcher and extracts an interface.
Renames Variables to VariableHandler and extracts an interface.
Adds the IModule class to Gambot.Core.
Adds an AbstractModule and PeopleModule and changes the access visibility of the handlers inside of the module to internal.
Adds a ReplyModule and changes the access visibility of the handlers inside of the module to internal.
Adds a SimpleModule and changes the access visibility of the handlers inside of the module to internal.
Adds a VariablesModule and changes the access visibility of the handlers inside of the module to internal.
Adds empty delegate initializer.
Updates the solution to use IoC (many classes updated to not use any static classes/refactors static classes to not be static anymore).
Removes unnecessary casts causes by Resharper.