added "Learning JavaScript Design Patterns" by Addy Osmani
Merge fail