Form now retains entered values upon error.
URL validation method added.