Add Actor code and tests
Adding another Actor Test
Fixing up tests, and altering Disposal
Fixing up actor Dipose after Shim thread exits
Merge pull request #156 from sachabarber/ActorModel

Actor model