Fix setting of state name to show full name. Provide flexibility if location is state match is not found.
Add colons to field names. Change i elements in form to span, and use nested stye.
Redirect to index if user attempts to navigate directly to output URL