added syncer
sync checks if file has been archived before uploading
rearranged params since vault would never be optional