Merge branch 'master' into SAGSL
Fixed README again
Removed needless casting in app.scala
Added protected in event.scala