Update gitignore.
Update API design spec.
Update gitignore.
Move Model components into Model module.
Move model component specs into own dir.
Update design spec.
Compact module tree.
Add locatable module for model URL generation.
Implement locatable using service object.
Add query method to model classes.
Add loadable module for model and collection.
Update design spec.