refs #27: Many name changes
refs #27: Huge refactor for how content is gained, lots of code reuse
refs #27: added a blurb in the readme about naming conventions