gave up and added json.net as a dependency. not feasible to abstract it right now...
broke some stuff temporarily: combined templatehelper and validation into metadata
initial wire up of validation rules in the client
client validation derived from .net is working. got a few kinks to work out in some places still...