add mkfile
fixed doublefree and refactored. turns out duplicates werent a code issue but because i wasnt quote-escaping a variable name storing file data (ie using $c instead of $"c)
added general prefix finding for data, has duplicate results though
prototype plumbing completion system