Xmas commits, lots of stuff

* Nested objects via Treeable concern
* Start of Orderable concern
* New Category objects