Fixing previous per-interface gateway patch

* gateway conflicted with pre-existing --gateway command, so renamed
  it to if_gateway