#25

Created BoardReaderGeneric
#25

Fixed BoardReaderString to not be unsafe anymore.
AbstractPiece needs a generic argument because of Java 5