Add feedback to the user

When a user fails to provide correct details a flash message is set but never displayed. I've just added the output for this to the login form, as I override this in every project I do, it's about time to send a PR.

Apologies for including the merge commit, but I'm not sure how to remove it and I struggled to get rid of it by squashing.