Add solution and gitignore