Added test for RandomInt
Fixed RandomByteTest() failure 

So here's what was broken: 

for (int i = 0; i < TEST_ITERATIONS_LOW; i++) // note TEST_ITERATIONS_LOW == 2500

changed to 

for (byte i = 0; i < Byte.MaxValue; i++)

I should have seen this the first time around writing the test. The counter 
varible is used in the test, and TEST_ITERATIONS_LOW is obviously 
above the maximum value of a byte..
Began the shell of the implementation for RandomString(string)

The basic idea will be a RandomString constructor that takes a format string
and generates a random string that meets that format. Example of usage

new RandomString("c{l}C{L}ddd{0-4}d{5-9}"); 

Would generate a random string like "fZ8318" or "dP9845". Or anything else.

I am not trying to create something that would parse a regexp (would be
kind of cool, but I don't feel like spending the time to come up with even 
the beginning of an implementation) 

Still need to 

* finish the implementation
* tests