version 2.0
version 2.0 includes some backwards incompatible changes:
- panics have been removed and replaced with the returning of errors.
- attribute name validation has been added as has been requested multiple times.
- golint and errcheck are now applied to the build.
These backwards incompatible changes were not made lightly and only because it increases the maturity of the package.