Fix a variety of Eclipse compiler warnings throughout the codebase.
Add Redis dump file to gitignore.
Change the spring security setup to use a custom UserDetailsService implemented
in the login domain area.  Update the signup logic to use BCrypt instead of SHA.
Refactor the login functionality to use a CQRS/DDD/ES pattern.
Implement NewUserProcessManager which handles the interaction between the
signup and login domains.  Add encryptedPassword to the event and to the
internals of the SignUpUser so that it can be used by the process manager.