fixed translation, more German translation

Fixed load_theme_textdomain call in functions.php. Did German
translation for most strings. Works now perfectly for German.

The translation.php file is unnecessary, except someone wants to use it
with a locale.php. - and even then it's kind of unnecessary to have this
extra file for two lines of code calling another file.