This commit deals mostly with the Facade Pattern
Last commit for the adapter and facade patterns. The adapter pattern didn't have any exercises