Added random number generator.
Got a simple test running.
Added generation reporting to engine.