Change dockerwrapper/command runner api

Arguments are passed as an array, instead of a string.
Add a simple docode.runner object