Add validatorCache to container

Will cache validators by name to decrease lookup branching

Closes #201
I'm nervous that this is tagged onto the container.