Added BaseModel for validation
Added partial view to display errors