Sort stuff, parser almost works (also, have kpep export its functions via a header)