Merge pull request #149 from RosettaCommons/roccomoretti/exception_fix
Fix a few places where we were throwing exceptions which wouldn't be caught by the standard top level EXCN_Base catch. I also changed option system behavior such that running with -help will exit successfully, rather than with an exception.