modularization ho!

Still not yet written tests for xml parsing of attributes!

Anyway, broke out ticket, check_or_redirect, other stuff.

forgot to add sax_parser and logger last time

New        lib/check_or_redirect.js
New        lib/force_protocol.js
New        lib/logger.js
New        lib/sax_parser.js
New        lib/ticket.js

All of the current tests are passing, but none of the new
functionality has tests.

implemented setex rather than set. using ttl of max one day, min
whatever is in the session cookie as the max session time.  I do not
have a hook yet to kill the current session when the session cookie
dies. But at least redis won't fill up now.  closes #13