Refactor individual services to single SwiftService
Start tidying up and thinking about multithread refactor
Start work on long running thread pool for SwiftService (move away from single func pools to object/container/segment pools)
Add simple concurrent.futures to multithreading
Continue work on conversion to new threaded library and separated binary
Add connection pool to thread pool
Continue converting swift binary to use the new library
First pass at upload - will need more work
Minor updates to multithreading (need to fix service)
Update ConnectionThreadPoolExecutor to maintain a PriorityQueue of connections. This allows us to avoind making more connections than necessary.
Work on tidying up job responses - top level methods return exceptions on major issues, anything submitted to a thread returns a dict with the result
start bug fixing - st_list now works
Bug fixes based on initial ad-hoc testing
Update output based on TODOs in service