SIGINT trapping and error handling.
Merge pull request #12 from theotherzach/master

Some Error Handling