added self registration, added dates to posts and comments, fixed the session problem where sessions were being mixed up