Decode URI & pass fragment if query string is set
Fragment key does not exist (even as a bool) if a fragment is not passed
Merge pull request #10 from mdurrant/master

Decode URI & pass fragment if query string is set