Cleanup: Scrutinizer docblock fixes.
Cleanup: Adds missing property declarations.
Cleanup: Adds phpunit as dev depencency.