Added User model, and secure login