finished TXTFile.make_ids and subfunctions, all tests passing