add better json to object methods
updated to make closer to active record behavior when setting has_many associations
do a write if the record doesn't exist, but don't compare if it is not there
add commentary to how to run specs in diff ways
updated to handle model name request