New state and events for client

Added a subscribed state to the client. Rearranged events amoung
the existing and new states. Also re-ran the client model through
gsl script.

I updated the protocol version in the fmq message codec.