Fix #37
Add Endpoint.join
New version 0.0.35
Update readme
Refactor the sources