ScopedThread snippet

A class which can be used to guarantee that a thread will complete before it's caller function exits (Even from a exception). Will be planning to add more snippets for threading (And other things) when I get back to my computer and have access to my normal library I use.

Let me know if this looks good or needs any changes.