Change some method names and add some documentation in Board class

getPieceAt -> getFieldAt
changePieceAt -> changeFieldAt
Add javadoc comments for Position and RuleManagerInterface