Add locales module so that puppet manages locales

At the moment, the default locale is at the whim of the base image that's used, and is currently different between vagrant and the deployed instances.  This will enforce uniformity.