Added error/exception handling (manual validation in controller) and visualization 
using ViewData.ModelState.AddModel Error
and @Html.ValidationSummery