pub fn read_lines<P>(filename: P) -> Result<Lines<BufReader<File>>>where P: AsRef<Path>,
Return an error if the given filename path fails to open for reading