Cancelling updates

Moved SyncanoRequest protocol to separate file
Added the protocol to other protocol files
Version update