[WIP]Fixed #226 - Eliminates ordering issues in the SyncMessage protocol

I'm not sure of your design here but client sends token -> server returns response.authz -> client sends response.authz again? I feel like the response should be something else...like a request.srclist or something