Merge pull request #24 from xeno-by/master

assigns all todos + some cleanup
Merge pull request #25 from xeno-by/master

@root
Merge pull request #26 from xeno-by/master

fixes broken build
Merge pull request #27 from xeno-by/master

busywork to get me into the flow
Minor revisions of trees

1. Move non-essential trees to Aux object
2. Add default arguments whenever applicable
3. Minor revisions to requirements
4. Rename Annottee into Annotated
s/Annotated/HasAnnots/g
Merge pull request #28 from densh/topic/aux-default-req

Minor revisions of trees