Catch exceptions in user code, and handle history and shutdown requests
Add README