Compilation of Javascript Design Patterns Inspired heavily by Andy Osmani's Essential JS Design Patterns book Design Patterns Observer (Subject) TODO: Adapter Bridge Factory