make a basic user model(including secure pwd)
Final changes