Added unit tests for client-side ID generation (inc uuids)

Removed "uses the idAttribute to determine if the model isNew" test.
Added tests for isNew.
Added a new version of "Allows setting a uuid, #24 #130".