Added localization and template system. Added German translation.