Added localization and template system and German translation.