MessageResult split into BaseResult and InfoResult
Failing namespace corrections
Little autocomplete sugar
UserInterface::updateExpectationDisplay made to use instanceof rather than getFail