Fixes #110 - Corrected assertion, add safety checks, wrap lines

- Wrap lines to 80 columns
- Assert errorCount before performing error condition assertions
- Assert snapToLines == TRUE rather than FALSE (the default)
- Use convenience functions for error assertions
Merge pull request #110 from caitp/issue-110

CueSettingLine.NoValue incorrectly ASSERT_FALSE(snapToLines())