Main parses input files and instantiates Data object