Add double to string benchmark and rework tests to support threaded benching as well as serial
Add rebuild target to makefile