Corrected a segfault when cloning a bot_mk1

Issue @B9 : Since I was foolishly tryng to copy a running thread
object, the program would segfault. I added a new constructor which
does not start threads, and altered clone to use it. Problem solved
and unit tested. Ready to go.
Checkpoint on bcp_server unit test development.

Task @T56 : Unit is largely complete and works. Need to add checks
on bot distrution in the volume.