added checks for ssh protocols like git and handling parsing differently
bumped version
fixed url_get_hostname(url)