Add AllowableActions DataObject

Summary:
Add a implementation of the
AllowableActions data object.

Reviewers: #forgetit-dev, claus.due

Reviewed By: #forgetit-dev, claus.due

Differential Revision: https://phabricator.dkd.de/D408