test for empty componentlist and possibility of manual parameter setting

The ubuntu ddebs repository does not contain Components. So the curl call fails silently.
Because of this issue
* i created a warning if there are no components to fetch
* i created the possibility to add manually a component list