added icc_param_object.js to encapsulate the parameters and handle the callbacks
added gitignore
inital commit for the icc core js file