Use bufio.Scanner to read lines