Add cookie storage option for language.
Get the Accept-Language header the Laravel way.
Properly negotiate for the language rather than just taking the first two characters.
Fixes issue where a generated generic could become higher priority than a requested language.
Merge pull request #26 from drewjw81/language-negotiation

Language negotiation fixes and Cookie language storage