Commiting the files for types C, D, E, F, and G
Fixing things
Updating the other types
Fixing problems to merge with master
Fixing more errors
Changing import
Merge pull request #2297 from meclark256/liealgebras_3

Liealgebras 3