remove option to ignore exclamation mark at beginning of interpreted path (+1 squashed commits)

Squashed commits:

[a0a491a] remove unit test testing to ignore exclamation mark
refactor method for removing leading slash
remove class DownloadInfo
rename test package implementation
method for interpreting URI fragments
add assert method asserting that a particular action command has been executed for a given URI fragment