Added support for custom SSH ports

I also updated the README file to reflect this new field I added. I also made sure to incorporate your latest changes.