Fill up id after create record
Add method PrimaryKeyIsEmpty for model
Refact tests
yay, update works
Add some delete tests
Update tests for Update
Fix some bugs about Update and Delete