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
You can have a look at what has been done there: https://github.com/julienrf/play-jsmessages/blob/master/build.sbt#L18