Repository for coursera Pattern Oriented Software-Architectures