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

Closes #692
Removing apparently redundant requirement for mcrypt.
Updating composer.lock
Merge remote-tracking branch 'upstream/master'