Add checking for creating a non-standard license with a duplicate license ID but different license text

Signed-off-by: goneall <gary@sourceauditor.com>