PHPDoc, CS, mistake fixes and other minor improvements

@sandeepone Also need merge to Gleez repo
Not needed, uses `Database::__constructor`