Fixing previous per-interface gateway patch
* gateway conflicted with pre-existing --gateway command, so renamed
  it to if_gateway
Merge pull request #481 from jimi1283/miscimprovements

Fixing previous per-interface gateway patch