Remove extraneous message
Have logging figured out in a single place
Don't use global variables and fix argument parsing
Have a single log and put it in a constant location
Don't delete previous backup until this one is done!  also do error checking
Cleanup
Use local variables for function params
Merge remote-tracking branch 'jhford/error-checking' into merge_239

Conflicts:
	backup_restore_profile.sh
Merge pull request #262 from askeing/merge_239

Merge #239