First stab at reducing visibility of member variables.

Per Effective Java, Item 13: "Minimize the accessibility of classes and members."

This commit marks the member variables `private` that look like they can be made that way.