DO NOT MERGE. Spike validation alt 

An alternate implementation for validation via a formbulider, based on @asmega's validation spike