refactor: several minor changes
- remove useless variable queries
- rename q to rql
- rename edict to entities_dict
- generate pairs using functions from stdlib
changes done reading this code trying to squash a bug that generates duplicates when inserting relations.