Added few tests and some refactorings
added findAllPositions on the board
findAllPossibleMover recursion function skeleton
Naive method of parsing positions, doesn't check exceptions