Updated Spring Security & Persistence to use JavaConfig