add a new "Testable" concept into README
[Factory Method] add an example method into Product
[Constructor Injection] add example test cases
[Setter Injection] add example test cases
[Interface Injection] add example test cases
[Trait Injection] add example test cases