don't do raw requests
Detect if endpoint is url

If endpoint is url, break it down and rebuild it with any new info
Go back to https as default

When https fail and we try http, we need to go back to https again
Move docstring to top of method
Merge pull request #46 from kabniel/remotepersoninit2

URL detection & refactor