Better handle http web responses
Refactor and refine http web request creation

Add UserAgent to Config
Code comments