well, after searching through your github, I realized you have not even started anything on tor. I could give you a hand. I understand the protocol very well and have implemented my own version of it.