Initial checkin of GratuityCalculator.