Fix to the parseURL function so it works when using hash based paths.

Had a problem with angularjs and babylon, when using the route functions of angular you get urls like this:

http://localhost:8000/index.html#/something

The parseURL function whould then return "http://localhost:8000/index.html#/" as the "abslocation" which meant that it couldn't load the manifest file.