resolve #232: open browser linux compatibility

@kevgo 

Able to test by overriding the `which` command to fake what tools are installed on the system.
It feels like `open` should be surrounded in double quotes, since this is a special word, and it would read better.