added Singleton interface
Merge pull request #1 from zcmoore/master

added Singleton interface