Add free format

Add `--free-format` flag that only care about the problems that
converge be mark with `c`.
Fix some problems

Thanks @abelsiqueira for the review.
Merge remote-tracking branch 'raniere/free-format'