Adapter Pattern using composition and inheritance - Demo
adding gitignore