Refactors the input field component to accommodate checkbox and submit button instances.
in these cases, having the name property required will add additional noise to the state function, and will change the value of the submit button unless manually written in the setstate function.
Relates #83
Refactors the input field component to accommodate checkbox and submit button instances. in these cases, having the name property required will add additional noise to the state function, and will change the value of the submit button unless manually written in the setstate function. Relates #83