added form functionality with helpers and simple validation for names in forms