Added missing string to German translation.
Caught exceptions on incorrect URL.
Organized imports and added missing GPL headers.
Merge branch '2.1_bugfix'