Add self.moves to Knight
Change piece class representations to be a single character string as expected by the front end; add functions to create a string from a board state or a board state from a string
Add Match._play_web(), Match._validate_move_from(), and Match._validate_move_to() to facilitate web play via strings
Move positions list from function scope and replace it with module level POSITIONS