Correcting a problem with sessions and the options object

Important update.  I screwed something up pretty hard that led to my session messing up on multiple users O.o.  It's better now though.

@stevenhaddox, let me know if you have any requests for refactoring and I can try to catch it if I need to do any future updates.