added namespace unit test
finished writing unit tests for creational design patterns