Adding "start stop" Compute extension

Adds support for #293 
I just checked and it [looks like](http://play.golang.org/p/CYZisdkxvl) we can use a normal interface. Not sure why I used a pointer :smile: