Types: added typeclasses for use in RandomGen
Added a submodule for RandomGen instance
TestPhilox, TestThreefry: added test description
test: Added TestTypes and a stub of TestRandomGen