Shell driver.

@bsoetaer 
Decided to do it anyway, just to see how easy it would be.  Feel free to take it if you make another submission.