* Extracted button code to separate file
* Extracted print function to print.c to improve code organization
* Added HTTP Client Request Queue