First Commit
Mannually merged the code.
Merge https://github.com/sandeepgholve/design-patterns