Added a Sampler Base Class, and multiple classes that inherits from it, i.e. Hammersly, Jittered, MultiJittered, NRooks, PureRandom, and Regular