Merge pull request #13 from dylex/master

Update dependencies to fix build
DI: Automatically infer and annotate dependencies for injection
Update dev dependencies to fix build
Update example to use automatic DI
Update doc