A lot of refactorings and documentation.
Quitting is now easy and doesn't need intrusive things. It's also synced.