Spring security now works with logging in and out, md5 encrypted passwords, etc