added tests, started implementing classes, board successfully renders
implemented piece methods
can get move input and update board, implemented most move methods. Pawn's behavior not fully specified