minor sln changes
modify git ignore