CLI boundary tests

some more tests for issue #981
- subnet CRUD
- domain CRUD
Is there a compelling reason to submit a single-value dict here? If not, it would be much better to replace this kind of data:

    {u'name': orm.StringField(str_type=('alpha',)).get_value()},
    {u'name': orm.StringField(str_type=('alphanumeric',)).get_value()},

With this sort of data:

    orm.StringField(str_type=('alpha',)).get_value(),
    orm.StringField(str_type=('alphanumeric',)).get_value(),