move solution to project root
- be more specific with .gitignore settings
- add nuget setup (a prototype)