Add in translation framework and templates

For #12
make template language a config option