start patterns: Strategy
start patterns: Observer
add decorator move strategy
Decorator end
test fix
start pattern Factory ( SimpleFactory, SubclassFactory )
continue factory pattern
add abstract factory. end factory pattern
some fixes
change git ignore
singleton pattern
command pattern