more progress on tsort and added gitignore
gave up, but i have some stuff written