remove sync-busy and sync-done event emissions from sync component

add sync-busy and sync-done to wireclient.put

add test for sync-done on put failure

also emit sync-busy and sync-done for GETting documents (not folders) and DELETE

rename var that -> self

rebase

rebase test