Sheep shuts down gracefully with SIGTERM #186

* Added new signal handler to exithelpers.py: exitGracefully
* Registered SIGINT and SIGTERM to call exitGracefully
* Changed sheep to only exit when SystemExit exception is raised