Added some download code, todo list, better crash.

It won't run. Don't try. The crash when there's no connection to IgNet
is more user-friendly now, though it shouldn't happen at all.
I did so much stuff and forgot to commit.

* Moved todo to README.md
* Preliminary finalizations
* More Windows hate
*Probably other things.