Use Node OS abstraction
Update interface for backwards compat
Merge pull request #1 from avieth/alexander/use_os_lib

Alexander/use os lib