added comments and fixed spacing
removed BinaryData::getData() - use operator[] instead
fixed xor loop to use BinData::operator[] instead of readData()
extended README