added login, and user pages. Just need to integrate checkout