Merge pull request #109 from pinealservo/wip_tests

Refactored and extended test double code; added PDU tests
Creating .gitignore. Issue #110