Add gettext, so we can have localized messages

Signed-off-by: Martin Zobel-Helas <zobel@debian.org>
Rewrite gettext, use django internal functions instead.
generated .pot file and did an initial german translation
Drop root privileges when running as daemon
Merge pull request #8 from zobelhelas/drop-privs

Drop root privileges when running as daemon
Merge pull request #7 from zobelhelas/gettext

Add gettext, so we can have localized messages