Some general changes

1. changed some variable names e.g. nickName -> nickname…
2. changed some comments
3. implemented isValidBirthday
4. added some new Test-Cases and improved old Test-Cases