Add remaining rotate operations
Namespaces and copyright info
Add some comments
Add readme and license files