Create log file if it doesn't exist. General exception handling for system commands.
Add log/.keep so log/ exists upon checkout.
Add archive/.keep so archive/ exists upon checkout.
Clean up comments and messages.
Add note about commands with arguments. Reorder examples.
Add .gitignore.