Adding searching features,  new field for rating, and migrations for the database