Parametric Peristaltic Pump

First pass , needs some more work
Merge pull request #2 from zignig/master

Peristalic Pump rework