Add support to clone by either HTTPS or SSH

Closes #67.
Merge pull request #68 from VividCortex/67-ssh-authentication

Add support to clone by either HTTPS or SSH