Updated API per suggestion of ImamuraCross on SAMMI Community discord.
Added Timeout check when attempting to connect.
Added Queue for requests when a request is in the process of running.
Updated get_deck_status() to properly return true or false if the deck is 1 or 0 for return
Updated modify_button() to be a variant, be it an int, color, or string to be passed for color.
Made Button ID optional in insert_array() and delete_array()
Fixed dictionary to use index, instead of position for the name of the field for insert_array() and delete_array()
Fixed missing method being not set.
Removed State.CLOSED check to disconnect and null the client variable
Moved request_completed signal emit to after we clear headers, buffer disconnect client connection, and null out client variable.