First completely working version
Represents the completely working core set of evaluation functionality. Expressions can be made, evaluated, and inspected in all the expected ways, parameters are handled like you'd expect, and test coverage is good. This doesn't represent more advanced features (such as date parsing or translation to DB queries), but it does what it says on the tin, and is ready for production use.