split the supervisor from the app
auto-connects itself

and since it's restarted by a supervisor don't try to trap exits