Improve the build

Upgrade to Play 2.3 and make use of WebJars to resolve dependencies against third-party Javascript/CSS libraries
Upgrade to Scala 2.11  and Play 2.3 forced me to call the apply() method in place of the public constructor