Fixes #134 - Corrected assertion, safety checks, wrapped lines

- Assert that isHorizontal==true, isVerticalLeftToRight and
  isVerticalRightToLeft are both false
- Assert that we have 1 error to prevent segfault
- Use convenience error checker to shrink line count
- Assert error code is BAD_VALUE rather than UNEXPECTED_WHITESPACE
- Wrap comments to 80 columns, and correct them to match test
Merge pull request #134 from caitp/issue-134

CueSettingVertical.UppercaseValue -- ASSERT_EQ( 50, isHorizontal() )