Made some refactoring
Adding licenses
Adding comments
Renaming low level Curl module and class
Adding new constructors in CURLCode