Stylistic changes based on applying Checkstyle, Code Cleanup, Code Formatter.
Added some javadoc.
More work done on Board related classes.