An authentication and authorization library for Play! Framework 2 in Java