added double checked locking implementation to singletons
added logging via log4j
added logging via log4j
trying out MersenneTwister for Random Number generation
trying out MersenneTwister for Random Number generation