added WriteOnly access type
midstream refactor to get rid of templates, which are more trouble than worth
refactoring - got rid of compiler as it was more trouble than worth. Very easy to build up code generation in dart itself with string interpolation
refactoring - dart meta classes now in separate parts to ease navigation/development
improved json serialization - supports calling courtesy ctor if present
refactored - pulling out meta data classes into separate parts
removed utils.dart which was there solely to find current directory of project
updated add(Dev)Dependency to allow ignoring the dependency if already present
updated hashCode to now use quiver and which uses Jenkins hash functions (and fixes missing mask function)
fixed json support for lists which was mistyped in constructListFromJsonData