Issue#2 - Missing a valid license

- Added artistic_2 license in response to a request from Angel Axel
issue#3 - Bizarre copy of HASH in list assignment at Carp

- Updated to use die instead of Carp after capturing warnings and die
  from Getopt::Long::GetoptonsFromArray to avoid corrupted stack
- Updated error messages to captalize the first letter to be consistent
  with Getopt::Long
- Updated test cases
Merge branch 'issue#3'

to not use Carp as there was corrupted stack somewhere after capturing
warnings and dies from Getopt::Long::GetoptionsFromArray
issue#4 release 1.0.4

- Updated versions and Changes