A few changes, working on the .cpp ATM
password.cpp, I believe everything but the packing