Feature/ansible config generator

This branch includes an example configuration file with two clusters (named monasca#) with three hosts each, plus the Python script to parse it.  The example config outputs these files:
```
├── group_vars/
│   ├── all
│   ├── monasca1
│   ├── monasca1_master
│   ├── monasca1_workers
│   ├── monasca2
│   ├── monasca2_master
│   └── monasca2_workers
├── hosts
└── host_vars/
    ├── mon-ae1test-monasca01.useast.hpcloud.net
    ├── mon-ae1test-monasca02.useast.hpcloud.net
    ├── mon-ae1test-monasca03.useast.hpcloud.net
    ├── mon-ae1test-monasca04.useast.hpcloud.net
    ├── mon-ae1test-monasca05.useast.hpcloud.net
    └── mon-ae1test-monasca06.useast.hpcloud.net
```

Keystone admin tokens and passwords have been cleverly changed to protect the innocent.
Why open the file for writing every time this function is called. It would be nicer to keep an object variable with the hosts in it and just write to the hosts file once. That would eliminate the need for an initialize step.