Style all flash messages as successes or errors and do it inline rather than as a modal

Resolves issues #229 and #194