Add `Model#id`
Add `Model#save`
Add `Model#exists`
Add support for defaults
Add initialize hook
Add support for path values
Add `Model#serialize`
Add `Model#has`
Merge models and collections
Split tests into different files
Set the default formatter to hydro-list