Using BufferedProcess instead of exec

This fixes issue #1, if the user also includes the correct `PATH` on `~/.atom/init.coffee`. For example, when using `rbenv`:

    process.env.PATH = "#{process.env.HOME}/.rbenv/shims:#{process.env.HOME}/.rbenv/bin:#{process.env.PATH}"