Refactoring the Potter Book Discount coding kata to the Chain of Responsibility Pattern. See http://codingdojo.org/cgi-bin/wiki.pl?KataPotter