'Creates any non-existing tables required for dejavu to function.
This also removes all songs that have been added but have no
fingerprints associated with them.'

def setup(self):

    with self.cursor() as cur:
        cur.execute(self.CREATE_SONGS_TABLE)
        cur.execute(self.CREATE_FINGERPRINTS_TABLE)
        cur.execute(self.DELETE_UNFINGERPRINTED)
