Removed unnecessary files
Decoupled connections beetween adapters and implementation
Fixed styles to PSR-2