queue api

setup a queueing api, for md types.

```python
wq = pwq.MkWorkQueue().replicate(9)
q = mdq.MDQueue(wq, 'gromacs', generations=9)
q.submit('topol.tpr')

while not q.empty():
    r = q.wait()
```