ELY-7 Implement BCrypt password type

Oh my