Start doing prettier output that is more readable
Add a function for getting the runs of a sprinkler

The algorithm for creating the runs is rather simple,
but probably good enough in most cases
Use the new runs function to get history on a sprinkler
Add the command to the client to get history