Add default timeout param to d2 shutdown, plus comments about params
Add memory watcher to deetoo

This adds a module that will continuously (at a configurable interval)
check the process's memory usage, and kill the process once it crosses a
configurable threshold.

This means you should always run d2 underneath something like Supervisor
or forever (which you should be doing anyway)