close #30 client side validation gem added