Issue #15 -> Creating a new QueryCompilation module to be database agnostic
Creating a new way to parse queries
Creating a QueryPreProcessor

This will enable to break the into into seperated expression based on
the calling method.
Implementing a query interpreter to preprocess queries
Interpreter implementation is ready
Starting some unit-tests for the QueryPreProcessor
Config modules with ninject
ConstantExpressionInterpreter startup
Implemented the WhereMethodCall
FileName Change