moved to a different package
added some unit tests and corrected a bug
initial board configuration - part 1
initial board configuration - part 2