Improve refresh changes

Three major changes:
- Implemented option that returns only the cloud process summary (get only first narrative for it)
- Changed how changes are being recorded based if the cloud process is toplevel or not
- Some changed in the tests so it uses the address registered on the CacheManager so a change there can be made to run it on another address