Add support for setting connection port.

(FTP doesn't support it, yet. If someone could implement it I'll gladly accept PR.)
Update Guardfile template.
Update README.