clean up
Merge branch 'master' into core
changing all current events to use new pattern and implementing some additional logic
adding in emit alias on Event.dispatch()
re worked the event function so that it creates a dynamic function using the specified name
Merge pull request #3 from bmorwood/core

Core - Updated Events