Cleanup expectation class.

Please run the spec tests for this commit. Also the grunt build task fails as the config file is missing.
Please edit this to:

```js
text = text.concat(Array.prototype.slice.call(arguments));
```