DO NOT MERGE: Added pseudoglobal cli user

You can now do
```python
Cli = Cli.with_user('admin','wrong-pass')
Cli.Domain.create({'name':'test'})
Cli.Architecture.create({'name':'test'})
```