Added Valerie initial version

Redone as I messed up my local repository
Fixed failing code, reran tests - now passing.
Merge pull request #1316 from conficient/master

Added definitions for Valerie knockout-based validation library