Only setting '-x' when $TRAVIS_BUDDY_DEBUG is present
Allowing for indentation of doc comments
Separating the empty arg and unset var assertions

in the hope that I'll be less likely to accidentally leak sensitive
information.
Moving the runner itself into a separate file

because I'm in an extracty mood.