Concurrent Code

Made the Maps concurrent maps. Made the class Runnable. It wil wait
<changeWindow> amount of time and then process a block. This should
allow for ALL input to be used, maybe.
Merge remote-tracking branch 'origin/development' into Concurrency
Timed input is required for threads to function

Time delay enabled
Reduced output and Fixed timing calculation

Change sign in the if. Took the absolute of the difference in time.
Played around with the PSO. I don't think it is our problem.
Added rotation Back

Testing ration with more data to work with. No luck.
Fixed confict merging with concurrency.