Added the validationcontext to the validation process to ensure that you can use the object in cross-field validations
Updated to use MVC 4
Merge branch 'vc1'