adding a webserver to serve as an HTTP API

Right now, if you hit
```
0.0.0.0:8080/test/tempest
```
or 
```
0.0.0.0:8080/test/cloudcafe
```
with a POST request the webserver will unpack any attached JSON dict, and feed that as the arguments to the proper ```runner.py``` function.  Results handling needs to be worked on.