Adding CRUD CLI tests for Repositories.

Work In Progress as there are a few on-going tasks by the developers
which still need to be merged to get this done.