Tests for new model syntax
New model registry syntax
Register collections using the same syntax as models
Reorder arguments
Rewrite tests to eliminate repitition
Update documentation for new syntax, w/ additional examples