Added framework

Colby Hamilton- added the puzzle framework; moves up, down, left, right,
checkLose, getState, checkWin, setState

when it moves it also adds in a random tile