add authenticate tests and remember token tests to user model