Now capturing login and logout.

Service will persist across boots and everything is solid except when
switching users. This is something I am working on. In the mean time,
everything else is solid!