Add file & rank capture methods to ChessPiece.

My capture and canCapture methods didn't have a version that supported
file and rank notation.