used more descriptive names for the types with enums.
worked on docs.
Merge pull request #1 from llllllllll/type_names

Tested the new type names.