some test refactoring and adding predicate methods for boolean fields
bumping the version and updating the docs