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