get project name and description from Gradle (for Bintray publish)
Extract create table query builder. Remove the common model class. Every test should use its own model.
Extract select query builder
move builders and metadata to their own packages
use placeholder instead string interpolation
Extract builder base class as some commong code is repeating in all builders. Add builder for insert queries.
Extract update query builder
Extract delete query builder
Not every query needs to be built again with every call of dynamic method (all -> select * from ...). Extract building of such query strings outside the closure. Some query which need dynamic clauses still need to be built every time.
remove usage of id inside the builder. the clause should be passed by caller.
Extract out the model enhancer
towards more readable code.
Support the @Id annotation and the @id decorated field should not be treated as regular field.
move the inner model classes to a package to be able to reuse them
Create new table using the @Id annotation if present. consider @Id for generating select query.
Inheritance to avoid code duplication :)  here it's kinda valid is-a relationship between builder so it look okay for now.
support update and delete for annotated id. add a helper property id$ to the class.
gradle housekeeping. add/update documentation and examples
call it a v0.5