Fixes #1, Fixes #2, hopefully :)

This first pull comes from a fork with a very messy network. But the network will become beautiful in the near future :)
Messy network - due to these: 
- I did not create a tiny and cute branch for each issue; 
- I clicked the pull request & accept merge button too many times.

As about the code, it didn't change too much.
Nuget packages are git-ignored now, as they shall be fetched automatically by the IDE just before build.