Check position files till H, not till Z
Fixed pawn not getting promoted and move not being allowed
Fixed every piece trying to promote itself when landing in appropriate ranks
Merge pull request #29 from clinchergt/promotion

Pawn promotion and move validation