1.8.0
#108 Consistent package naming throughout the examples
Added UnitTest cases for factory method.
added .gitignore
Added alias names for GOF patterns #267
Set version number for monthly release