std::move fixes and threading;
initial benchmarking with apache ab and gnuplot visualisation.