Added some validation to the InputParser to make it obvious when it's configured incorrectly. Use array_key_exists instead of isset for the exists() function.
Updated CRUDObject to remove the 'connected' flag, and instead to rely on the ID of the object being set to know whether or not to do an update.
Added a 'text' regular expression to Verify, which can be used to validate common US text.