fixed incorrect firefox usage on Mac + added user-defined browser path per issue #8