renamed files to represent the puzzle they solve
big refactoring
solve still not working