Fix folder structure requires + better error handling

(Mocha swallows errors creating the reporter, so we have to log them ourselves)