Implemented facade and adapter modules

This is my contribution to the lab 12 repo on facade and adapter