adds method generation for actions, needs some refactoring but basically working.

refs #1019