Adding: Response controller/middleware
Refactor: using response.controller instead of errors.js to handle errors