refactored config helpers into their own file
moved base dependencies, command option parsing and initial auto-updating to main file
added local file hash caching to speed up start up time
added additional ptsync client update checks every 30 minutes
added --afterupdate command hook to run a command after a successful update
changed --watch to be the default behaviour and added --once to exit after syncing
decreased update check delay to every 3 minutes
corrected method of reading stdin
moved auto-updater helpers to helpers file
moved chdir to a later point
various other small bug fixes and improvements