Inserts a new target into the vault database
            Returns the id of the created target

def insertTarget(self, name, path):
        '''
            Inserts a new target into the vault database
            Returns the id of the created target
        '''
        sql = 'insert into {}(name, path) values (?,?);'.format(self.TABLE_ITEMS)

        try:
            _id = self.db.execute(sql, (name, path)).lastrowid
            self.db.commit()

            return _id
        except sqlite3.IntegrityError:
            return None