refactoring locationkeymap out of traveler; fix logging in mobdat script so the log file rotation works; replace the static rule firing preferences with per-person preferences