Initial work on PageAnalyzer - WordCountAnalyzer

Also includes small updates to PageInfo, making the fileName a private
var, and adding getters, and relevant updates to files which accessed
fileName.