Added main loop for indefinite execution. Added main detection for starting the script. Implemented printer query check at beginning of main() to verify we have access to printer before mainLoop() beings.
Implemented variables for GPIO pins to be used for buttons / LED countdown. Allows gpio_handler to be more dynamic
Added return values to checkInkLevel() of True/False so main() in booth.py can verify we have printer access when before starting mainLoop()