Updated solution and gitignore file.