use local jQuery copy
throw error if isSolvable yields an invalid result for big boards
Updated documentation with limitation of board size
bgi refactor of positions and moves - part 1
fixed canMoveDirection(), added tests
updated canMove() tests