Core work

@ericdill You will like `verbosedict`.
Also, I don't want to make the tests any more complicated so the PR stays net negative!