Fixes #105 - Corrected assertions, add safety checks, linewrap

- Convenience error condition assertions
- Fixed comments to accurately represent the test's behaviour
- Corrected assertions
- Safety checks before error condition assertions
Merge pull request #105 from caitp/issue-105

CueSettingLine.BadWhitespaceAfterDelimiter incorrect assertions