issue #70 | consistent IIFE ({})() style.
Merge pull request #79 from stephenplusplus/iife

issue #70 | consistent IIFE ({})() style.
contructor pattern - bug fix - property of undefined
Issue #83 - Added an else-if branch to the Insert function.
This new branch takes care of the situation when index is bigger than 0 but smaller than the length of the observerList.
Issue #83 - Minor coding style improvement
Merge pull request #84 from kristofclaes/Issue-83

Issue #83 - Added an else-if branch to the Insert function.
Merge pull request #82 from stefek99/1.5.2

contructor pattern - bug fix - property of undefined
Update index.html

Typo corrected. 
Corrected output of ```sayHello()```
Merge pull request #86 from samyakbhuta/patch-1

Update index.html
Update index.html

There is not method called ```getItem()```. Correct name is ```getItemCount()```.
Merge pull request #87 from samyakbhuta/patch-2

Update index.html
Small grammar fixes
No semicolon after properties of object
Merge pull request #89 from neojski/grammar-fixes

Small (grammar) fixes
Fixes #90 - corrects code sample
Fixes #75 - observer issue
prefer the more common Object.create( Object.prototype ) to Object.create( null )
prefer the standard event.target to event.originalTarget and event.srcElement
remove syntax error
name the lazy initialization pattern section by following the convention for the rest of the patterns