Add coverage reporting with coveralls.io
Fix problematic test case

The test case contains non-printable character, I believe. These causes
problems. The commit fixes the test case and adds a TODO comment to
reading the non-printable characters issue.
Add badges
WIP
WIP