implemented add remove functionalities for legal and acl + unit tests + integration tests

Mina Otgonbold requested to merge patch_add_remove_for_acl_legal into master

Provides add & remove functionalities for legal and acl.

Addresses the issue #60 (closed)

Edited by Neelesh Thakur

Merge request reports