Add file/rank version of isValidMove().

I want to use file and rank notation in my tests, so I've added this
function.
Add tests for isValidMove().

These are only partially complete.