Add deepcopy.js and create a copy of the boards data structures when they are read