Switch over to Spring and Spring Security to be a little easier to set-up