optimized imports
move the transactional annotations to the service class
add equals and hashCode methods to the Foo class
add a default target url to spring security
adding the beginnings of the UserDetailService class
unit tests for the TestController and UserDetailService