breaks tests into slightly more specific files
explicit defaults object, better persisted fields implementation
cleaner null persistence implementation
Merge pull request #2 from russmatney/refactor-tests-and-lib

Refactor tests and lib