Updated to Play 2.3; refactored; added ProjectService