Added folder Contracts and fixed command design pattern to work with the façade