Error dialogs

See #24 and #18.

https://trello.com/c/57d19dze/1771-apiblueprint-org-problem-with-error-messages