build.sbt added, minimal folder structure created; solver is no longer returning duplicates, but still needs optimalization