Update gitignore and add SOP.sln