Added native expression engine
Some updates to validatable trait

Fixed a class name collision
Increased comment code coverage
Renamed 'validate' to 'isValid' -- reads nicer
Added option for setting the presence verifier