ELY-7 Implement BCrypt password type

Hard to say if this is better than new String(guess).getBytes(UTF_8)...