Init commit
Merge https://github.com/snooppy/design-patterns