Added mode-map and menu
Added set-mode-line
Removed extraneous vars and fns
Doc cleanup
Fixed margin reset on exit
Using run-window-configuration-change-hook fn
Revert "Using run-window-configuration-change-hook fn"

This reverts commit 514bc461bcddfa438d17a42d887084f02d949814.
Obsessive cleanliness