added .gitignore
got first test passing and gradle working.
verified that we could implement the Observer Pattern, like a boss.
added EventMediator.
implemented chained eventing.