added non_empty validator to readme. reorganized readme file. adjusted code to new way or writing custom validators.