Add support for auto-upgrading database
Define primitive type handlers
Fix tests to account for table deletion
Use package name as authority to allow several apps to use the library
fix properties