Rename msg_token to msg_tag
Simplify the asynchronous calls.

Do not send the pid of the server in the response, the reference() is
enough to distinguish the message.
Turn lurch_driver_port into a gen_server
Add todo for driver clean finish