Added empty Thread constructor (sometimes you don't want to provide the callback on creation), closes #49. Changed the Thread::Stop() method to Thread::Join() and implemented a proper Thread::Stop(), closes #48.