fix: Allowing SSH repo URIs

Previous version had no accomodation for SSH URIs, and concatenated them
into an HTTP uri, which was broken. This version addresses this bug.

Moved renamed temporary directory from .tmp to .forte to avoid
collisions with existing hidden temporary directories