Trees can be built, merged, and paths extraced. FileTrees have a Monoid structure.
Describes the base structure for the project, as well as some basic functions. TODO: everything really...