TestsAndPatterns Simple examples of basic design patterns + unit tests. Patterns: -Builder -Decorator -Observer -Singleton