modified readme
further split up common into unique modules