small form edits
Major Validation work

initial stab at required fields validation/etc