Changed the way actors create children, added ActorProvider and test for TransactionLogActor