add gen_server reverse example

Added a second example that uses a gen_server for the protocol implementation.