Renaming ioc-container to needler
Adding needler typescript definitions