Ss/retrieve application update
Imported functions from ss/retrieve-application into this branch so it can be up to date with dev. Also created tests for application crud operations
Imported functions from ss/retrieve-application into this branch so it can be up to date with dev. Also created tests for application crud operations