Added Support For Custom Tag Translations

Added ability for users to define their own custom tag translation
functions and specify which one to use in the config file.