HTTP code refactoring

make it more generic for other SCC calls
register the base product

(call the 2nd SCC API call)
Merge pull request #5 from yast/register_call

Register call