Rename all the classes that are not exported to application to 'Internal'
Another bugfix: if we keep changing the cube size and rotating sides at the same time, then it could happen that ability to rotate was permanently withdrawn.
Port fixes for the memory leak problems from distorted-examples.
App: some progress changing to cube size.
App: minor.
New module: Rubik App. Initial commit.