Move db-specific option logic to backends

ALso move --port which is not a backend option out of the backends
Merge pull request #24 from pnorman/port_option

Move db-specific option logic to backends