Add port number support

closes #11
- port number syntax: user@host:port (default port: 22)
- added -p option to ssh commands
- modified tests