Few GUI changes

- Added ID field in settings frame
- Added field for the print button in the receipt frame. When the print
button is hit, the resultant receipt should appear in this field as it
would look in a physical printed version.