add mongoose support, cookie based session, and the start of a user