login, signup and flash messages. Notquite best practice css yet