use a DI extension, recommend composer for install
Merge pull request #1 from lsmith77/apply_best_practices

use a DI extension, recommend composer for install