initial
moved quality-value parsing into its own package, added dependency