Separated controllers; More updates on race details

- Added IModelValidator and RaceDetailsValidator