Add support for passing in backbone url

Passing a backbone style url to the initialize method doesn't work in the main branch because shelljoin escapes the hash such that url afterwards is truncated in the command