slight code reorg, extend I18n when loading the library
wrapper application hooks

apply wrappers when translating a string. accepts both array and hash
wrappers. html-escape the string prior to wrapping (since it is assumed
wrappers will have html content)
html-safe interpolation

ensure everything unsafe gets escaped if anything (value or default) is
already html-safe