updates views for materials crud operations. adds error alert to all delete views for increase delete visibility. Adds view models for material detail view