Add port number support

closes #11
- port number syntax: user@host:port (default port: 22)
- added -p option to ssh commands
- modified tests
Merge pull request #20 from sebgie/issue#11

Add port number support