Add CreationalPatterns

Add:
 - AbstractFactory
 - Builder
 - FactoryMethod
 - Prototype
 - Singleton
Add examples

Add next examples:
 - AbstractFactory (ClockFactory)
 - FactoryMethod (CreateClock)
 - Singleton (SystemTimer)