Follow ruby conventions with dir structure
Implement read on connection