tdd-training-homework05 - basic tests for all methods. Removing NullProduct, refactoring dao receive pdo object, fix checkUnique and modify method bugs