Refactor commitment creation modal into reusable partial

Also doesn't render the modal if user can't create commitments
Add icons to flash messages
Don't show flash messages upon login/logout
Show warning flash treatment when suspending a user
Give admins God power again

Accidentally commented out during development