Change the data structure used to store Line

Having Line as a datatype with a Line constructor is no longer required as comments & empty lines are no longer treated as lines