coordinator for declare operation

It is still failing some riak_test
Look at the riak_pg example; we probably should be using a supervisor here for all of the FSMs which are running.