Implementing EP
Migrating to Scala 2.10
Adding logging of EP messages