- Format the tip displayed to be only 2 decimals
- Added missing code documentation
- Various formatting cleanup
Support invalid tip amounts