add flash messages, add logo, sign up enhancements