Implimented Response Errors 10
This will allow nested functions to return error codes for invalid operations; instead of requiring them to adhere to returning a full response.
This is particularly useful for 400 and 500 errors where an operation is invalid and we just want to get to the error page
To reuse a route with different logic for different request methods, you need to route to a single 'switch' function, and delegate methods from there. 12