Pawns refactored to new storage.
Code reused.
Refactoring: generalized code for pawns and queens, it must make adding new pieces easier task. Fixes #42
Getting benefits of generic solution (pawns+queens)
Small reorder.
Merge pull request #48 from lrozenblyum/PawnMovement

Pawn movement - good job on refactoring