add *.swn and *.swo to gitignore
add log command

You can now log the amount of time you worked in a session. Logging
multiple times advances the goal towards completion. Logging a time that
pushes past the time remaining will tell you that the goal is complete
and freshen the goal hash.