Add rotation argument to text

I wanted to display text in non-horizontal orientations, so I added an (optional) argument r to text. r is specified in degrees, then converted to radians. I hope this is helpful, but let me know if there are changes that are needed to integrate more appropriately.