form validator implemented, names required all ove the place. — fixes #345