Adding with-locales method to handle multiple locales

This is just a forewarning.  I'm not a Clojure expert and my current project is the first Clojure project I've ever worked on.  Please feel free to make modifications or ignore completely.