renames test to tests and refactors runtests
adds null check to king position update in Board.setPiece
removes CastlingRights reset() call and replaces with new implementation
adds module id above and blank line below CastlingRights test output
adds test module for Game