Se cambia HashTable por Set
Se crea EdgeSet para el map de edges
Se cambia la inicializacion de algunos arreglos (fill_n)
Cambios al makefile acordes
Refactorizaciones
ya funciona supuestamente los movimientos clock, counter y hundred tanto para corners como para edges
arreglado el gitignore de pdbs
Se modifica rank para trabajar de manera general con k-permutaciones
Se implementa unrank general
Cambios menores a makefile
Merge branch 'edges' of github.com:chamini2/rubiks_cube into edges

Conflicts:
	src/extra.cpp
	src/makefile
	src/rank.cpp
Se implementa set como un arreglo de int8_t y se guarda solamente
el level
Se cambia detalle de escritura de archivo (igual eso se modificará
a binario en un futuro)
cambios basicos:
print super rapdio. Falta Set de edges (o no lo entendí)
genera PDB de edges, pero no estamos seguro si correctamente.
eliminado EdgeSet
supuestamente ya funciona.
haciendo 6 lados nada más, ahora unrank ordena la primera parte
include algorithm
prueba de arreglar unrank
inicializacion
prueba quitando unrank completamente
arreglada función que representa orientaciones de 0,1,2 a 0,1 en edges
Se genera la PDB de edges.