* Add grant system tests
* Add unpermissioned chain test case
* Fix tests
* Update cli and fix feedbacks
* Revisit CLI and system tests (#1627)
* Restructure CLI; fix system test
* Review feedback
---------
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>