Added Validation and Testing. Also added images.