Core work

@ericdill You will like `verbosedict`.
It just seems weird to print out N-1 keys, but as soon as there are N keys in the dictionary we stop making that part of the error message