Starting a Business or Freelancing in Germany: 7 Things You Should Know