Injector rewritten. Now should work for most cases reliably. Fixes #3, closes #5
Merge pull request #6 from daffl/injector-rewrite

Injector rewritten