add option to specify default termination signal

this addresses #26, though I opted to allow for any arbitrary signal rather than just `-9` for SIGKILL - I figured anyone using this should know what they're doing

please note the commit message