* add new, optimized tx queue
* isort & fix starting index
* make faster
* fix order
* add comment, change to peer id, remove extra apis and change max size
* lint
* final lint fix
* change to simplequeue, get rid of task and change to cursor
* fix logic
* isort
* optimize cleanup
* add unit tests
* fix comments and switch to random
also add better spacing
* stupid mypy
* undo changes + stupid mypy
* fix tests, raise if full & seperate out peer_id
* get rid of class
* change to simulated tx queue entry
* add local high priority test & remove un necessary asserts
* change to better, faster check
* remove internal asserts
* cleanup test
* Update test_tx_processing_queue.py