move annotation definition inside Annotations service
move most of the annotationController $watch of annot.whattype into the annotation service
ensure type_info gets set for every annotation, all the time