Easing restrictions on the PredicateStorage
Updating .gitignore
Adding ability to lookup ValueParsers

There are some vestigial methods in here. As part of resolving this
branch I will clean up those vestigial components.

Then merge into master.