Massively improved star display code, added support for tintColor, added animation to round up/down half star positions and added delegation to inform controllers of rating change