accounts for missing ACCEPT-CHARSET header
better utilizes Rack::Accept::Charset by using #sort to acknowledge
q factor
specs for missing header and multiple charsets with q values in accept-charset header
removes 'require pry'
sets accept-charset to '*' if not present, improves code flow
fixes typo
Merge pull request #34 from styleseek/charset-middleware-v2

Charset middleware v2