Adds mergePath method
Updates dist files
Rewrites getBaseUrl method more flexible and robust

- Adds flexibility by adding an override param
- Adds robustness by falling back on the custom config, the default
  configuration or the window's object defaults (last resource)
Adds Asset service
Minor fixes