Added a request_license_data function in genabout to get license data from an API call.
A get_license_text_from_api() staticmethod is available on the GenAbout class to get the license_text
#46
Test
Removed the test string
Add the option for --extract_license

Add text for the usage.

Add code for the command line that use '--extract_license"

Add code to check the required api field for the --extract_license
Implement the "extract_license" from DJE feature.

This will now extract the license from DJE License Library based on the 'dje_license_key' and create a <dje_license_key>.LICENSE side by side with the .ABOUT file
Fixed #60
Fixed #61

Implement Warning and Error for blank and invalid 'dje_license_key'
Fixed #61

The input_list in the pre_generate method needs to be copied and be used. Otherwise, the value in the input_list may be changed based on the action number.
Merge branch 'extract_license_data' into develop