Migrates to include annotations
adds annotation controller and model