sinject — Lightweight JavaScript DI Framework | Open Awesome