Add threadpool count to config
Summary
There is a bit of multi-threading going on in congregate currently, but the number of threads is hardcoded. For the sake of portability and configurability, the threadpool count should be handled through config.json.
Design
- Add a property to conf.py for a thread count
- Generate a default value of threads on configuration (probably 4?)
- bonus points: add additional command line argument to change the thread count for a single run ex:
congregate migrate --threads=n