Use own `EventEmitter`
Use `_.where`
Merge branch 'master' into oja-event-emitter

Conflicts:
	bower.json
	example.html
	src/scribe.js
Correct indentation
Use OO syntax instead of OLOO
Reduce complexity of listeners object, use array
Reduce if statements
Move `EventEmitter` into partial
Tidy up
Use object instead of array (mistake)
Tidy up (incorrect merge conflict resolution?)
Add `eventEmitter.off`
Update comment
Tidy up

[ci skip]
Merge pull request #128 from guardian/oja-event-emitter

Use own `EventEmitter`
Tidy up
Do not use `baseUrl`
Merge remote-tracking branch 'origin/master' into oja-fix-tests-temp

Conflicts:
	test/app/main.js