Updated sample to match PDF
Added PHPUnit's base settings
Added PHPUnit as a dev requirement
Added unit tests
Fixed method typo reported by unit tests
Removed automatic/static user's identifier to avoid a non-known numeration
Updated sample code to match candidate's class updates
Updated gitignore to avoid sending reports to repository