Brought in a different way to override our Guice dev module but haven't wired up yet
Changed the way we override Guice in tests. More work is needed to replace overriding dev module with just passing in the bindings e.g. TestDevModule shouldn't exist we should just pass in the binding of the randomNumberGenerator mock