Merge pull request #5 from houqp/master

minor adjustments
Bump version to 1.0.8
Don't register legacy socket if it's not being used
test: run speakeasy without legacy socket
fix(bug): always check self.legacy before using legacy socket
chore: fix typo
test: legacy socket recreate