Update gradle
Add GSON annotation support
Add support for custom DAO superclass
Revert setting of fields to public scope
Merge pull request #1 from doubleencore/annotation_gson

Add support for GSON annotations & custom DAO superclass