Move test related files to test folder
Fix bug where Null ID from JSON will overwrite uuid

if json was sent over with id:Null then I would create a UUID assign it
to id_ and then splat over it when updating the whole object.  I now watch for id_ values of Null
Add two doctests.

Also take two away - no net gain.  Need a way to stub databases