[x] required fields have asterisk to indicate required nature
[x] if a user clicks into a field, then clicks outside of it ("blur" event) and the field is empty (removing all spaces as well), then show error state, including an error message that the field is required
[x] for a field that has error in it, as user enters information ("change" event), which makes the field no longer empty, error state is removed