small fixes to make sure that sln can be opened in VS 2013 and ignoring some filee