added one test to prove we default to one thread
wrote failing unit test for setting thred count on start_server
changed start_server to accept a number of threads... still defaults to 1 though