move library files into their own directory
add rewritten logger and test
move monitor to screenMonitor and rewrite
large refactor, change 'login/logout'->'starting/stopping'

Remove tlogger, add stubs for monitor.js tests, fix some misc
bugs in screenEventer.

At this point, the logging seems to work but has not been tested.
Additionally, any sort of start-when-Gnome-starts will have to be
modified.