related activities tests on models. #92
moving activity creation to model message method. PrivatePub events for activities. closes #92