Adds special platform-dependent classes for data unloading
Adds windows implementation of the unloader
Fixes unix implementation of unloader