added purge now button, modified purge process to iterate once per call instead of looping until all records were exausted. Added watchdog logging and code to back up data being purged. Purged records are written to .csv in files/sf_purge_backups