Adding meck for mocking objects, but no mocked tests yet.  Got input functionality and validation working.  Cleaned up messaging.