Remove implicit client.start()

- Additionally we're also exposing client.isRunning() now to query the current state