assert missing fields, truncate large values

fixes #35
add changelog entry
Platform didn't get ready on Win32
Wrong DNS server address for Win32
Minor JS warning fixed
Add SPF record type, fixes #47
Merge pull request #46 from Olegas/master

Platform didn't become "ready" on Win32 systems
update changelog
split packet parsing into its own library
split caching into its own library
Adding worker id to serverHash in an attempt to fix issues with cluster module