Fixed context.report message parsing

Fixed an issue where, if passed all available options,
`context.report` would fail to properly parse the violation message
and would instead display the raw message.

Fixes #642
Merge pull request #650 from iancmyers/fix-report

Fix: context.report message parsing (fixes #642)