Added AnnotatedAdapter

Added AnnotatedAdapter, an AnnotationProcessor for generating Adapters