Invalid backer values

When a new backer failed to validate, the create! failure block in controller was not executing correctly. These commits fix that by wrapping the happy path in a success block.

The new spec calls post twice :(. I couldn't think how to avoid this without rewriting other "POST create" specs.