modify login and logout
add login form
clean up business profile
add alert messages
clean up registration
refactor authentication