Adding _li cookie and tests for session vars

Closes #38
We should also probably use transactions (w/ rollback) during specs ala http://sequel.jeremyevans.net/rdoc/files/doc/testing_rdoc.html