Update README.md for new error messages, move UML into README.md

Makes it hopefully easier to find