Allow installing via non-GitHub URLs

Fixes #64.
Check for `:` instead of `@` for consistency
Merge pull request #67 from freshshell/non-github-install

Allow installing via non-GitHub URLs