added user signup, login, and logout functions to the blog