Added a new index for annotations

We’ll need this to handle updates in the writing of annotations
Removed controllers now incorporated in directives

We’ve moved these closer to the directives, where they belong
Removed endpoints that we'll never want to implement