add detached process support

* skip detach process support on windows for now
Merge pull request #404 from luvit/features/detached_processes

Feature: Add detached process support
fix filepath
Merge pull request #406 from luvit/fixes/path_windows

fix filepath on windows
Merge https://github.com/luvit/luvit