added netlist and arch parsing files from prouter
updating file parser and changes to how vertex custom data is handled