Check the result of Model.load()

So the scenario fails if the file could not be imported.
By contract, Model.load() returns False in the key 'ids' when it could not load
a file with the reasons in the key 'messages'.

Closes #19