Extracted ValidateException try/catch into index
Throws NotFoundException when no controller or action is found
Removed some unnecessary TODO tags
Refactored Request constructor
Removed unnecessary TODO tag