Regenerating the controllers to get proper resource list support
Now making sure that and id is present in cache checking middleware

The list action will still run through the cache checking middleware.
The code was not smart enough to not look in the cache for a specific
id. This now makes sure that an id is present before hitting external
services.
Forgot to save before last commit