Shop crud

Added tests for shop CRUD functionality to the app.