Fixing up logging so it is easier to configure at the ActorHost Level and begun adding more tests
Fixed minor warnings and name clashes
Adding more tests and cleaning up various API artefacts.