Refactor runtime
Add initial test about runtime
Study about Walk on objects
Experimental runtime :metal:
support for full_message, message, author, committer
supports for date
Support for optional where
Refactor and add support for OR operator
Add support for and operator
Optional where
Refactor for date support
Add date support