Redid the caching and cleaned up the VoteSmart class. Some javadocs.