added big endian support to BinaryReader (BinaryWriter to come someday :P)... man I really need to make a test suite for all this stuff......