Support for localization

This provides a means to localize all strings.

TODO:
 -Fix localize to handle escape characters
 -Separate translation from site-configuration
 -Documentation for localize