Fixed #45

Introduce an new option named "--copy_license" which copy the 'license_text_file' into the [Generated Location]

Code enhancement include:
 - better error handling
	* try/except
	* better warning and error structure
implement try/except to catch errors.

In addition, update the format of the output license to
"componentname-version-LICENSE"