added login, signup, admin pages