POSSIBLY BROKEN - This is an intermediate change made for local merging purposes
Order of some elements shuffled in this and the previous revision. Explicit utf8 declaration quiets a PEP-0263 complaint.
More shuffling and documentation changes. Some variables that seemed private-ish were given underscores. The grouping makes a little more sense than it did.
More substance added to README.