Refactored locale middleware
  - Accepts a prioritized list of locale augmenter functions
  - Allows locale to be pulled from the cookies
Merge pull request #15 from dcmoore/wrap-locale

Refactored locale middleware