added javadocs to boardmap and hex