Issue #1 Can validate that an value is present.

A value is present if it is not null nor an empty string.
Adds error message for empty api key
Issue #1 Does not submit form if api key is empty.