franky gets rid of missleading comment
franky creates a very basic thread class and a small test for it
franky adds a thread id to the exception
stub for critical section and mutex
franky adds some code to transsfer exceptions to main thread
franky creates a thread manager that registers all the created threads so that when an exception is thrown from a thread that will send the program down, we will kill all the currently working threads before they get destroyed. this is to ensure that running/terminating threads don't work with data that is potentially in the process of being destroyed