Bootstrapping PreprId with Play 2.2.5 and SecureSocial 2.1.4

We can base OpenSocial on SecureSocial, a user management module for Play framework. I thought I will be able to get a working version done today, but bootstrapping took such a long time and it is not quite done yet. The reasons are: 
1) Play and its plugins/modules (such as Secure Social) is mostly geared towards Scala with gaps in the documentation and examples for Java.
 2) Things change drastically between versions of Scala, SBT, and Play. Therefore, following  example and reading documentation/blogs about different versions don't help and can be quite misleading. 

I have heard about how Scala (the language in which Play is implemented) isn't a stable echo system before, but I didn't think it would be that unstable. We can reconsider the use of Spring instead of Play to avoid similar problems in the future. Spring is enterprise ready, and I am sure we can work around its resource requirements. Let's discuss.