Adding check to test.
Stopped adding errors to records through the addError method to avoid having the whole transaction rolled back by the platform.
Making the ERR_Handler tests more understandable.
Merge branch 'feature/496-error-handling-imprvmts' of https://github.com/SalesforceFoundation/Cumulus into feature/496-error-handling-imprvmts