adding ratings model, controller, logic from scratch
middle of rating madness exploring options
rating system still buggy