Add validatorCache to container

Will cache validators by name to decrease lookup branching

Closes #201
yup, that is my question. I am happy to move out of the container I just need to know if you cared or not.