Developing ScholarX backend

Updated the PR with requested changes
Added unit tests for 3 new admin APIs