Making dependency injection better / updating read me