New changes

Validation improved
New directive written
Form reset added