ref: simpler logic and clean-ups in classes
ref: better logic for connection and header
ref: better method names and more clean-up
README: how to run and small tweaks to the params