Add tempest testing

Tempest requires some hiera data. The user detection is probably
fragile. I'm not sure how the networking support is supposed to be
configured or enabled.

Tempest isn't passing at the moment, and takes about 2 hours to run on
my laptop.
Merge pull request #8 from hunner/tempest_stuff

Tempest support