Added User Model with password protection