Create ConstantBoard.java

/** A ConstantBoard is a view of an existing Board that does not allow
 *  modifications. Changes made to the underlying Board are reflected in
 *  ConstantBoards formed from it.