Win32 multiprocessing

This should clear up Issue #147

Tests out on travis and windows.