Single axes artist

This adds check to ensure that you don't add an artist to more than one axes (which does not work because the transform stacks clobber each other).
Your re-definition of the axes property above looks unnecessary.  I think you could omit it, and then replace the `@axes.setter` decorator with `@Artist.axes.setter`.