Implement rotation.  Update license/readme