Removed superfluous deep cloning from immutable types.
Correct handling of invalid Application & User-Agent quality factors
Moved creation of quality factor into factory.
Updated README.md