introduce global before, after methods to simplify the AOP code
readme update; dice_roller is a dependency
explicit dice_roller dependency without any hardcoded value; game_creator should decide what kind of dice_roller to use
introduce cheater dice roller, in order to use it in acceptance tests; it might be useful for simulation/testing later on
make the game test a little bit more acceptancish