Appends the inputted path to the end of the sys.path variable,
        provided the path does not already exist in it.
        
        :param      path
        :type       str
        
        :return     bool: success

def appendPath(self, path):
        """
        Appends the inputted path to the end of the sys.path variable,
        provided the path does not already exist in it.
        
        :param      path
        :type       str
        
        :return     bool: success
        """
        # normalize the path
        path = os.path.normcase(nstr(path)).strip()
        if path and path != '.' and path not in sys.path:
            sys.path.append(path)
            self._addedpaths.append(path)
            return True
        return False