Convert a bunch of shallow queries to scopes
Add interface for indented lists (listNested)
Still make explicitly set slugs unique
Prevent new root nodes from trying to make themselves root twice
Fix bug where reload() breaks for non-existent models
Added morphToMany and morphedByMany polymorphic relationship support
Makes class naming more consistent
Refs #16 - Fixes morphedByMany relationship, adjusts key names so that they are in context of the primary model
foreignKey -> primaryKey (primary model)
otherKey -> foreignKey (foreign model)