added ratings & review functionality, rewrote some features tests, all passed