reordering the repo
working version of dancing links
cleaning code for dancing links
refactoring some code
fixing name change in main