Add A FileCommunication object, able to read input from configuration files
Added a FileCommunication object to read in the configuration files and
create the initial board object