working KVO
KVO example with all tests passing.
Adds observe/unobserve and modifies state() to trigger observables
Uses eventemitter2 internally for event based observing (no need for 2 libs)
Merge branch 'master' into kvo

* master:
  minor readme fix
  new AMD friendly define signature

Conflicts:
	starter_pack/components/carousel.js
Merge pull request #11 from Jakobo/kvo

Key Value Observables in Atomic Components