Readme
Rework Connection's interface
Reorganize