Moved tests into test folder, rewrote existing tests in nose testing framework
Rewrote tests to all use indexed faces and added top right and left tests, restructured cube.py to denote internal functions, fixed bugs arising from tests.