Release Notes: The code is now much smaller, cleaner, and easier to maintain. It also raises a coherent error now rather than the lame-o string error it used to. Minor changes have been made to the test cases. This release can be used as drop-in replacement for the original rotnn with no changes.