Add TurnFace enum
Move TurnFace to TurnSection; reimplement TurnFace
Implement turn methods for Cube
Add CubeSection enum
Update Cube method names
Merge branch 'cube'