update added mongoose models, route middleware for api/shows and api/shows/:id