Moved Adapter pattern classes to new folder