Added some missing changes and files.

Why they are missing? Because its Sunday at 9 o'clock pm -.-
Thats also for the last 15 commits are botched