Add node_modules to gitignore
Add url-resolver util with tests
Use resolve-url
Remove extra semicolon
Add a few more url edge cases
Merge in previous commits