Added full authentication system from Devise gem