reorg project a bit, use test harness server and client/launcher as primary executables
improvements to definition / bootstrapping mechanism