A simple JavaScript dependency injection container