public string ReadString(int bytesToRead)
{
//int bytesToRead = Read7BitEncodedInt(); //This had to go because I had to remove the equivalent in the EndianBinaryWriter!!!
//To cal this I need to know the number of the string's bits and and pass it on instead of encoding this info in the buffer!!
byte[] data = new byte[bytesToRead];
ReadInternal(data, bytesToRead);
return encoding.GetString(data, 0, data.Length);
}