Initial commit. Allow CategoryAxis to have vertical text orientation.

Cassie: Don't review this yet, I just want to put this in as a PR so I can track it