Some scaladoc
Several changes to queryStr and queryParametersSeq

* queryStr now returns an Option
* queryParametersSeq only returns None if there are %-decoding errors