moved svn sync to it's own file, inpreperation for adding other forms of sync