container should return the same instance is a service is a singleton
Merge pull request #1 from hshiraishi/fix_singleton

container should return the same instance if a service is a singleton