Part 3 is Partially Completed Added Exceptions, SimpleError and Complex Error Added new Request Validation at the Controller Level Partially Completed