Xaml based Validation.

Xmal base validation.  Allows for mutliple validation sets per page and
unlimted rules/actions.
I'll be cleaning it up a bit and adding more validators, but the overall
design is stable.