change some default values from None to list
add verbose mode (-v)
explicitly set default python to version 2
add new row when printing exception
remove hash exec line from the unexecutable modules
add __main__.py
add deployment module

The deployment module packs the pyscp source in a zip file and sends it
using scp to the remote /tmp directory.
deploy pyscp on remote when missing

The deployment happens in the temporary folder of the remote system and
pyscp gets executed from there.

SCP is required on the remote system.
move execution to a shell script wrapper