small cleanup
simplify ErlRuntime
try to handle restart better
rpcs fail faster now if backend is down (no timeout, just throw exception directly)