Annotation schema

PR to pull annotation creation into API-dev
"timelines" feels like a funny name. I'm open to suggestions. "timeline-events" (the annotation type) seems too long? "events" a little to vague.