refactor Error responsibility in aria.jsunit.Test

aria.jsunit.Test holds a list of error messages raised by extending classes, however the logic to deal with these errors is inside aria.jsunit.Assert
This commit simply moves code from one class to the other, errors are now part of Test and Assert is left with methods used by developers and not the test runner.

Close #403