Added support for custom SSH ports

Hey David,

Here is my work at getting custom SSH ports working. Let me know if you have any questions.

Best,
Jonathan