Added MPTT library, updated everything

Modified models, views, tests, and templates to use the tree formatted
database