Merge pull request #2 from zgardner/bug/core/GH-1/emit-allow-no-event-param

Surface.emit should check event before doing event.stopPropogation
Fixes Github issue #21
Merge pull request #22 from jamesvsnowden/master

Fixes Github issue #21
Merge branch 'public'
Merge branch 'public'