Fixed threading issue. Optimized the threading split of data. Made a threads variable so that it works with any number (Within reason). Added photo of 20 city run in under 52 minutes.