Added annotations for validation, done difference between API and MVC controllers, added some API controllers, added some MVC controllers, scaffolding.