Modularised lawnmower

Lawnmower now in its own function you can call, so you should be able to
control it in the web app.