Adding dirtree, a project tree that doesn't suck