This is the first rotating implementation

Implements rotation in a a rather simplistic way
Fixup .gitignore