Updated the AbstractFormatter and views to support adding a "Format" field.

Added support for a variety of Validation constraints to the parser.