beginning reorganizing the boardReader class
need to do some more reorganization
Merge branch 'dev' into sampleFilesReorganization
#90: redid the comments
#90: I hope this works
#90: Seems to work. will leave open
#92: created base classes. going to work on tests
#93: added in test package
#93: committing some tests for XCBoard
#93: cleaned up the unit testing
#93: begin unit testing for LinkedGStruct
#94: created mockable and mockfactory
#94: added in unit testing for boardPiece
Merge branch 'dev' into UnitTest
 fixing merge conflicts
#94: simplified mock
Merge branch 'dev' into BoardReaderOverhaul
#93: committing for backup
Merge branch 'sampleFilesReorganization' into dev2
Merge branch 'dev' into dev2