Initial introduction of AssertUtils, SeedableRandom

Signed-off-by: Allon Mureinik <mureinik@gmail.com>