Adding 2d rotation, updating docs