Updated solution, csprojs and gitignore