Merge pull request #110 from gwelymernans/master

Run the code through 'check_syntax' first before returning it as a candidate
Document new "--experimental" option
Add case that causes reflow code to crash

This is related to #108.
Mark as needing to be fixed
'reflowed_lines' is expected to have at least one element in it before its use.