code improvements to handle case where KnockKnock cannot find 'objc' and 'Foundation' modules. This occurs when it's executed by the non-default python (e.g., a newer version of python installed via HomeBrew).

Code now wraps the imports in a try/except ImportError, and alerts the user of a fix/suggestion if the modules aren't found.