User Signup - first version
Basic User Model including secure password + tests