reasonable initial code layout
restart functionality, better sort, slightly better data structure. need to work on match and reorganise function map
forgot bin/aristotle, removed hard paths