found a bug in class with new curl options setting, and also tweaked composer json for directory structure