When editing a mapping, check that the new values are free and if not throw the appropriate error
Exception messages only need a string, not a tuple
Flash the error message correctly when adding a mapping
Editing a mapping can throw an error message and we should be able to handle it