1.9.0
#108 Consistent package naming throughout the examples
Added UnitTest cases for factory method.
added .gitignore
Added alias names for GOF patterns #267
Achieved milestone 1.9.0