Cleanup of code
Cleaned up __call__ fund for ssh command
Updated tests.py to work with new model

Tests still broken in Travis CI but will work locally for host in ssh_config file