Singleton pattern and test
Factory Pattern and Finished Exercise 7