Adding ActionSet class

This class is responsible for managing a collection of actions.
Missing top-level module documentation comment.