BZ-9254: Adding partial implementation of the revoke portfolio access logic.
- Also performed some light refactoring.
BZ-6840: Various improvements to address outstanding items.
Merge branch 'master' of https://github.com/NoesisEnergy/bootstrap