changed VLA to known length array type
restructured peek poke bench to avoid allocations
added folder with params
moved tpsaFFI in lib