Cleaned up code

Removed comments from debugging
More cleanup in bits.js
RNG constructor and setSeed working

and tested!
next in Random partly working

updates internal seed value correctly, now need to handle its return
value
Next tested on 32 bits
Next tested for the second call, plus updated

all tested!
implemented combineBits in bits.js and nextInt in random.js

combineBits will allow users to merge high and low bits from the
bits.js library (assuming the number fits in js numbers)
now we can seed our RNG with numbers up to 2^53-1 and nextInt returns such values (rather than split up versions)
nextInt(n) implemented. Will return a "random" number from [0, n).

This pretty much concludes the Random library!