Now returning User instance after authenticate.
Changes in tables,getting and updating user ratings, some fixes in models.