Migration to Play 2.3

Change Scala and Play versions
Use play.api.mvc.Result instead of SimpleResult
Add special class with no args constructor to support Java