Logging upload cancellations

Also refactored some error code handling - converted some defines to class methods.
Changed constant name to be more accurate
Trigger sync on 1st load after delete & re-install app

Previously the image table view was empty until refresh pull-down was used. Also made the refresh pull down say "Refreshing..." during the refreshing process.