lurch_dev: refactor start functions
Use device ID for identifying device

Use this ID during management events - start and stop.
Because the ID is passed to the lurch_dev gen_server at start as a
parameter, it can be later utilized to recognize the same device after
crash & supervisor restart.