Finding consistency between classes.

This standardizes most function variable and list names to `lower.case` format.  Fixes minor bugs and creates `*_list` classes for datasets as well as downloads.  Bugs remain.