interface: error reporting via return value
Interface Implementation Matcher test completes again
both interface implementation validator and matcher tests work again
tests updated to the new error reporting system of interface.js
removed TODO entry after the commits