Fix #23 - Catch any exceptions during watch and fail silently