- Add checker library to code.
 - Separate out the built in unit checking example from the custom types example
 - flesh out readme.
add gradle wrapper
broken attempt at getting gradle to run the annotation processor. Also bit more documentation and shuffle classes around.