initial board
Added board class
add swap method
Fixed error im bounds
Merge branch 'master' of github.com:tomviner/slider-puzzle
add test run of swap
Merge branch 'master' of github.com:tomviner/slider-puzzle
factor out finding the gap
win the game
rename swap to slide
added check if finished and refactored last number
merged
rename last to gap_num
board.copy method
slide returns self
added solver
Merge branch 'master' of github.com:tomviner/slider-puzzle
Pre-Presentation
add a from_string method
allow a board to be passed to the constructor