Changed password encoder from StandardPasswordEncoder to BCryptPasswordEncoder

Changed from the StandardPasswordEncoder (SHA-256 based) to BCryptPasswordEncoder (Blowfish based).  Per the Spring documentation, BCryptPasswordEncoder is preferred for new projects.

Closes #681