added action data setter with test

now allowing `rmq(some_view).data = 'value'` which is natural in some instances.