Error messages and handling

+ Prevent calling Unit.fail() or Unit.done() before calling Unit.load()
or Unit.require()