Added Validation, Unit Testing and images.
Added Live Validation.