cleanup of text annotation classes.
adding rotation support to text annotations.