Modified such that analyzer and reader are no longer threads but just modules with functions to call. Using a thread pool now that will create threads instead. Created the cas_manager that will continously check for work that needs to be done from the repo table and add work to thread pool queue, which will spawn threads that either analyzes or ingests. config modified to change num of workers and frequency of updates for repos