Started Working on Percentage-Based Advice

Replaced differences with ratios, replaced GetCriticalRating with
GetPriceRatio, re-wrote GetPriceRating. Almost ready, although I still
have some un-resolved issues with range-finding and I need to write that
blog post so people can make sense of this.