Add proper localization using gettext and switch to Dist::Zilla

The localization code and the Dist::Zilla setup is from @theory. Thank You!