The `create` method handles all kinds of testing - bad inputs, the cancel button, etc.  Currently doesn't check for error messages after submitting, but that will be added.