extract accept-extensions from the header. #12
populate @qvalues and @extensions in the same loop
split first on comma, then ignore any leading white space
downcast returned type and subtype, strip whitespace on params
reuse #parse_media_type and #parse_range_params for parsing out the header in a media type
raise InvalidHeader exception when a part of the header can't be parsed
when parsing range params, set the default q value
media type matches ignore params
add a #params method to MediaType, that accepts a media_type and will return a params hash based on the best matched media type
use require instead of autoload
change version to a simple string
switch from test unit to minitest
rewrite gemspec
add new .gitignore
add Gemfile
add Guardfile