Bail and destroy viewer when an exception is caught
Update README