Started on redoing rating system. Producer now contains methods for rating.