Made Generic ActionFunctions for composing existed ActionBuilder
Simplify
Separate traits
Fixed tx
Renamed nested request
Removed unnecessary cast
Added comments
Merge pull request #106 from t2v/feature/generic_action_builder

Feature/generic action builder