Refactor conditional updating of quality

We now just clamp the result of updating the qaulity
Update specs to be more consistent
Let's not worry about the Hand of Ragnaros for now
Move the cheese
Big horrible case..when statement

Logic for each item is now grouped
Moar refactoring