Added a new handler, and pretty much overhauled the sessionID system.