Added optional arguments for version & author (email) to ctl-build-component.

Additionally increased the usability for ctl-build-component.

fixes #13
fixes #29
Made clear that hostname and ip can be used by the same field. #33

And some code niceing was done related to string concatenation.