Added support for giving a bundle to ActionFactory.

We needed to be able to send some client side data through the ActionFactory. A bundle seems to be the best way to accomplish this rather than trying to modify the URI. I believe the API remains backwards compatible with these changes.
I think we should keep the default construct here and then override just like you did in ActivityAction, so things will be fully backwards compatible.