added registration, login, remember, and forget w/ db