#127: refactored pieceAt to getPieceAt
#127: removed a proposed method
#127: finished needs some testing
committing for backup
#127: added in some test will update unit test later
updated BasicBoardPiece javadoc
Merge branch '127' into dev