using bufio.Scanner to reading files, this the recommended way since Go v1.1
fixed the bug cause random testing failure, the Less() function was wrong
using bufio.Scanner to reading files, this the recommended way since Go v1.1
updated README.md, using bufio.Scanner instead of NewReader, added travis build status image