Annotation schema

PR to pull annotation creation into API-dev
i don't mind the explicit timeline-events, at least it matches. especially since this is a just an API instead of an exposed URL I think being a little bit more explicit is ok.