Clarify error message.
Fixing initialization bug, setting fields to 0.
Preventing bugs from unitialized values.

Or at least making them reasonable failures.
Merge pull request #88 from awsaba/windows_init_bug

Fixing uninitialized values in OS init bugs
Merge remote-tracking branch 'upstream/master'