updated addToCache to return void, it's better design
remove temp file
updated fix bugs add std:: to string in header
removed using from ICurl. it isn't needed