updated dependency versions
migrated password hashing from sha-256 to bcrypt. user roles enum replaced by string.