Changed to use multiprocessing+threadding.

Needs refactor/cleanup, but works.
Merge pull request #1 from nycresistor/feature-multiprocessing

Changed to use multiprocessing+threadding.