Allow configurable base path

We have a need in order to re-use the tours on several different environments where base path might differ, eg. localhost/test-site/ vs. localhost/

Although I am not a real JS developer I gave it a try ;) Extended the config to have the basePath defaulting to empty.