Adding Docblocks throughout the project and lowering the missing docblock limit in phpci.yml to zero.

Closes #692
Merging latest master