Armrot

Chris,

Disregard the other pull request. I pulled against master by accident. I believe I've fixed the rotations to match Yeadon's definitions. I'll add some more tests and some work on the docs needs to happen too. Let me know what you think.

Fixes issues #15, #41, and #56.

Jason