Adding Multithreading!

Big changes!

Script changed quite abit, and now uses runspaces for Hyperthreading it.
- More explaination in the next commit.