Streamline param decoding issues

It is significantly more convenient to store values internally decoded.
The test that is deleted just was not correct according to the logic
of the specification.
Merge branch 'master' into pr/29

Conflicts:
	Uri.min.js
	spec/Uri.spec.js