Added model for actions executor can take

Conflicts:
	models/run_once_test.go
add NewCopyAction factory