Added Singleton pattern
Added Command pattern.
Added Facade and Adapter patterns. Modified some Command pattern classes.