initial project structure
initial Random interface & stream utility function
random.java module & JavaRandom implementation
random.sample module & LCGRandom implementation
realized can't shift > 32 bit nums in javascript
minor cleanup
functions to generate random Whole numbers
improved JS support, removed nextInteger()

The idea for nextInteger() was to return 64 bits of entropy, but this really
doesn't make sense given the JS vs. JVM platform differences for Integers.
fix seed on JS, must be < m
added license (MIT) and docs