Wrap exceptions to include the hostname

Wrap all exceptions while executing in a ExecuteError so that the host
where the exception occured can be identified.
Merge pull request #147 from bhoflack/WRAP_EXCEPTIONS

Wrap exceptions to include the hostname.