Access Control and User Management Web Application based on Spring Framework 3, Spring Security 3, Hibernate 4 and Maven 3