#39: removed unsafe method in Board and AbstractBoard
#46 created basic architecture
#46: About to remove old stuff
#46: overhauled some stuff

Need to fix some things too
#46 suppressed warnings in constructor
#46: about to do some serious changes
#46: moved abstractPiece out of inner class
#46: refactored all references to compile
#46 committing for backup
refactored AbstractPiece since its no longer abstract
#46: committing for backup
#46: committing for backup
Found Error in main during testing
closes #48
fixed up methods in outputboard to be private
committing for backup