Fixes for run_on_create, function cleanup

- fixes a problem with run_on_create when the config isn't present in the .spoonrc
- refactored a few methods to use the instance_ssh method instead of calling ssh themselves.
- Updated the instance_ssh method to support either an exec mode or system call (replace ruby prog or do not)
- Updated instance_ssh to support ssh debugging via the --debugssh option