required fields working, first stab at angular form validation