add pkgutil.extend_path to top bacon package, split functionality out over modules to accommodate
Fix hook-bacon