Initial rook test.
Particular implementation: rook moves only to the top. The duplication looks not nice (same like was for bishop)
Move rook to right side as well. However the solution clearly requires huge refactoring.
Refactoring - moved complexity to Board.
Trying to refactor: reduced duplication of movement but the while clause looks rather complex now.
Test that shows we cover only half of rook directions
4 directions of rook movement covered.
Strong algorithm generalizing by introducing new Direction enum.
Added test to prevent movement when the road is blocked.
Avoid stepping over blocked pieces.
Test for capture.
Rook's possiblity to capture other pieces
Some refactoring.
Clean-up
Added new position generation for rook.
Merge pull request #59 from lrozenblyum/RookMovement

Rook movement