Making rollDie functional - start.
Test fail randomly and can not be consistently reproduced.
Making rollDie functional - refactoring towards reproducible test.
Test **constitently** fails.

rollDie now takes a random number generator as a parameter and returns a pair of the next value and the next state of the RNG
Modified test. Simpler building of list of die rolls.
formatting