initial add of Board struc and printing functions