OpenFlow Protocol Library for Erlang