Refactor: Code styling.
Checkbox: Checkbox type should be optional because Radio extends it.
Checkbox: Added test for checkbox.
Radio: Added radio tests.
FieldFactory: Added FieldFactory class to create inputs.
FieldFactory: LabeledInput and Form now uses FieldFactory to create input elements.
Tests: Added input test, fixed radio test.