Changed domain create error reporting to list errors collected on the domain object

A domain wont always fail to create here because of a duplicated domain name.

if it does error due to a duplicated domain name, rails will generate its own "duplicated name field" error message based on the constraints placed in the domains model:
```
validates_presence_of :name
validates_uniqueness_of :name
```