Added abstract test class and initial RandomGenerator test