Add initial support for View.  Added a few supporting classes for tests and added a basic test for Either Validation