benchtest

Integrated performance testing and resource tracking (memory, cpu, Promise, socket, etc) for unit testing