Fleshing out OpenUser library
Added password_compat