Finished registration, log in, log out, authentication. Lots of tidying up. Added DOC blocks. Started projects.