Add --binary-args to docs
Refactor lib/firefox and add -p/--profile support and tests