issue #5 - added in logic to handle relative URLs that are **this** URL
issue #5 - code refactor