Adds flash alerts and notice

* flashes can be clicked to hide them
* also refactors a bit of the user profile content layout, to better
* align columns in the layout
* user edit form gets first error message shown in a flash