Add better flash message handling

- new jade mixin to generate bootstrap alerts
- messages are added as locals in view.js
- had to change order of middlware to accommodate adding messages as locals
- removed old css for error messages