Adding isset checks and fixed the $output in buildCheckFields

function JW_SIMPLE_OPTIONS was conflicting with __construct, buildCheckFields was missing an $output which it expected to return, and various isset checks needed to be added