Passes trivial test for isSecondLayerSolved
Passes test for isSecondLayerSolved() == False for trivial case
Fixed issue where calling isSecondLayerSolved changed the state of the cube
More passing tests for isSecondLayerSolved