feature-apidoc Documented QControlBase

Documented QControlBase and a lot of other stuff which was related! *Rubs off the sweats on his eyebrows* 

Let's not write code without proper documentation from now on :(