Want to study in Germany? Here is what you need to know