list mode

Closes #30
document annotation API
Add a state (open/closed) to annotations
TODO state can be edited in list view
color annotations based on their state
toggle visibility depending on state
Merge branch 'listmode'