Fixed broken submodule URLs

Some of the submodules wouldn't init successfully because when their
URLs were changed from the SSH syntax the rest of the URL wasn't changed
to match and the username was being interpreted as an invalid port
Merge pull request #4 from gfmtim/fix_submodule_urls

Fixed broken submodule URLs