List test; Add optional header
Menu - break up functionality for testability
handle database
Refactor "tree" to "eventTree"