add Pdo\StateInterface
Add Pdo\StateAbstract
Add Pdo\States\FetchAll
add Pdo\States\Fetch
add Pdo\States\FetchColumn
add Pdo\States\FetchObject
Add 'driver_option' to StateAbstract
fix argument type of Pdo\States\FetchAll::__construct()
rename StateAbstract -> States\ReadAbstract
delete unused use
add Pdo\ColleaguesInterface
add Pdo\Colleagues
add Pdo\PdoInterface
add Pdo\Pdo
fix use of namespace in pdo colleagues interface
add Pdo\Mediator
add 'concretehouse/factory-pattern' into require in composer.json
add Pdo\States\ReadInterface
fix Mediator\ColleaguesInterface

* add getPdo(), getState()
add Pdo\Medaitors\Read